如何在 C# 中解析 json 对象? [英] How to parse json object in C#?
本文介绍了如何在 C# 中解析 json 对象?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
数组:
{
"field':["field1":"value1","field2":"value2"],
["field1":"value1","field2":"value2"]
}
如何在c#中解析上面的json响应
How to parse the above json response in c#
推荐答案
您提供的 json
字符串在 json
格式中不正确,json
数组应该是:
the json
string you provided is not correct in json
format, the json
array should be:
{"field":[
{"field1":"value1","field2":"value2"},
{"field1":"value1","field2":"value2"}
]
}
您可以使用json.net
进行转换:
You can use json.net
to convert it:
var obj = JsonConvert.DeserializeObject(json);
此工具也可在 nuget 中使用.
This tool is also available in 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);
这篇关于如何在 C# 中解析 json 对象?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文