use*_*957 2 c# json json.net c#-4.0
阵:
{
"field':["field1":"value1","field2":"value2"],
["field1":"value1","field2":"value2"]
}
Run Code Online (Sandbox Code Playgroud)
如何在c#中解析上面的json响应
在json您提供的字符串不正确的json格式,该json阵列应该是:
{"field":[
{"field1":"value1","field2":"value2"},
{"field1":"value1","field2":"value2"}
]
}
Run Code Online (Sandbox Code Playgroud)
你可以json.net用来转换它:
var obj = JsonConvert.DeserializeObject(json);
Run Code Online (Sandbox Code Playgroud)
这个工具也可以在nuget中使用.
如果你想使用强类型:
public class YourObject
{
public string Field1 { get; set; }
public string Field2 { get; set; }
}
public class YourClass
{
public YourObject[] Field { get; set; }
}
var yourClass = JsonConvert.DeserializeObject<YourClass>(json);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15762 次 |
| 最近记录: |