C#如何读取getJSON的内容
时间: 2023-07-12 21:11:28 浏览: 166
c#如何解析Json
3星 · 编辑精心推荐
在C#中读取getJSON返回的JSON数据,需要对JSON数据进行反序列化。C#中可以使用JavaScriptSerializer类来实现反序列化。
例如,如果你的getJSON返回的JSON数据如下:
```json
{
"name": "John",
"age": 30,
"city": "New York"
}
```
你可以使用以下代码将其反序列化:
```csharp
using System.Web.Script.Serialization;
//读取JSON数据
string json = "{\"name\":\"John\",\"age\":30,\"city\":\"New York\"}";
//反序列化JSON数据
JavaScriptSerializer serializer = new JavaScriptSerializer();
dynamic result = serializer.Deserialize<dynamic>(json);
//获取反序列化后的数据
string name = result["name"];
int age = result["age"];
string city = result["city"];
```
在上面的代码中,我们首先使用JavaScriptSerializer类将JSON数据反序列化为动态类型。然后,我们可以通过动态类型获取JSON数据中的具体值。
阅读全文