c#string转josn格式
时间: 2023-10-11 16:13:30 浏览: 92
C# Json格式的转换
4星 · 用户满意度95%
你可以使用Newtonsoft.Json库将C#字符串转换为JSON格式。首先,你需要在项目中安装Newtonsoft.Json NuGet包,然后在代码中导入该库:
```csharp
using Newtonsoft.Json;
```
假设你有一个C#字符串,它包含以下JSON格式的数据:
```csharp
string jsonString = @"{
""name"": ""John Smith"",
""age"": 30,
""city"": ""New York""
}";
```
要将此字符串转换为JSON对象,可以使用以下代码:
```csharp
var jsonObject = JsonConvert.DeserializeObject(jsonString);
```
现在,你可以像访问任何其他对象一样访问JSON对象中的属性:
```csharp
string name = jsonObject["name"].ToString();
int age = int.Parse(jsonObject["age"].ToString());
string city = jsonObject["city"].ToString();
```
如果你要将JSON对象转换回C#字符串,可以使用以下代码:
```csharp
string newJsonString = JsonConvert.SerializeObject(jsonObject);
```
阅读全文