手把手教你怎么解析多层嵌套的JSON数据(使用JSONModel)

手把手教你怎么解析多层嵌套的JSON数据(使用JSONModel),第1张

使用的API

API介绍

简单易懂的方法说明

补充说明如何将数据转化

官方的数据汇总

包括数据调用的举例

JSONModel-exercise

原理如下

        // using NewtonsoftJsonLinq;
        var jObject = JObjectParse(testString);
        
        ConsoleWriteLine(jObject["data"]["__T"]["0"]["tid"]); ;
        ConsoleWriteLine(jObject["data"]["__T"]["0"]["fid"]); ;
        ConsoleWriteLine(jObject["data"]["__T"]["1"]["tid"]); ;
        ConsoleWriteLine(jObject["data"]["__T"]["1"]["fid"]); ;
        ConsoleReadKey();

帮你解析部分吧,其他的模仿就行了,运行下试试看,记得导入包

JSONObject jsonObject = JSONObjectfromObject("你的JSON串");
JSONArray results = JSONArrayfromObject(jsonObjectget("results"));
for (int i = 0; i < resultssize(); i++) {
if(i > 0) {
break;
}
JSONObject result = JSONObjectfromObject(resultsget(i));
JSONObject user = JSONObjectfromObject(resultget("user"));
Systemoutprintln("gender:" + userget("gender"));
JSONObject name = JSONObjectfromObject(userget("name"));
Systemoutprintln("title:" + nameget("title"));
}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13348779.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-19
下一篇 2023-07-19

发表评论

登录后才能评论

评论列表(0条)

保存