任何人都知道如何解析JSON对象的下面类型,其中主对象中存在相同的对象命名对象。以下是一个例子
ABC { “ABC”: “123” }
如何解析子abc值?
答案 0 :(得分:0)
您可以使用Json.NET它易于使用。 Json.NET本地处理JSON数组,并将它们解析为任何类型,字符串,int等。
答案 1 :(得分:0)
您目前使用的是JSON框架吗?也许看看Json.NET:http://www.newtonsoft.com/json。
然后你可以这样做:
int onetwothree = jObject.SelectToken("abc.abc");
答案 2 :(得分:0)
您可以使用http://www.newtonsoft.com/json来解析c#上的任何json字符串: 你的例子:
var jsonString= "{\"abc\":{ \"abc\":\"123\" }}";
var jObj = JObject.Parse(jsonString);
var abcValue = jObj.SelectToken("abc.abc").Value<string>();