原生json解析庫手解JSON資料

2021-08-20 03:28:16 字數 694 閱讀 6604

我先看一下示例介面

我們看到我需要的video_uri在很多層下面,所以我要用手將每一層撥開(洋蔥的bgm響起)

我將網路請求的來的資料每層每層的撥開,再存入jsonarray中

jsonobject jsonobject=new jsonobject(respone);

jsonobject=jsonobject.getjsonobject("showapi_res_body");

jsonobject=jsonobject.getjsonobject("pagebean");

string result=jsonobject.getstring("contentlist");

jsonarray jsonarray=new jsonarray(result);

通過鍵對的原理獲取每一層的資料,此時我們只需要遍歷jsonarray就可以得到每層的video_uri並存入**陣列中

for (int i = 0; i < jsonarray.length(); i++)
這就是菜雞豪的暴力解析json資料,希望大家可以用到,也希望給我指出不足,畢竟我也想變大佬呀。

如有侵權行為秒刪

JSON庫解析json檔案

cocoa 下json開源的類庫有很多,其中jsonkit庫是非常簡單易用而且效率又比較高的。解析 舉例 import jsonkit.h 假設 strjson 是網路上接收到的 json 字串,nsstring strjson bage 3,sound def.nsdictionary resul...

json原生解析以及Gson解析陣列

private handler handler new handler 對應的,解析出來是物件 一種是 對應的,這種是陣列或者集合 1.集合或者資料在 json 原生解析 使用的 jsonarray 這個類.對應的在原聲解析裡面是 jsonobject 2.使用 gson 解析陣列格式的 json ...

Delphi XE6 原生解析json

delphi xe5帶了system.json單元,原生提供了json支援類。下面是解析json用法說明 最簡單的json大致像這樣 對於這種格式比較簡單的json,解析是非常容易的 strjson restresponse1.content jsonobject tjsonobject.parse...