java解析json資料

2021-08-09 09:35:21 字數 1041 閱讀 7018

1.如果看到是–>使用jsonobject

2.如果看到的[ ]–>使用jsonarray解析

比如說我們要解析的資料如下:

,

],"parent":[]}

],"count":1

, "totalnum":1

, "pindex":0

}}

開始解析:

import org.json.jsonarray;

import org.json.jsonobject;

public class test01 ,"

+ "]," + "\"parent\":[

" jsonobject jsonline = jsonobject.fromobject(json);

//如果看到是–>使用jsonobject,這裡是"result":

jsonobject jsonresult = jsonline.getjsonobject("result");

//如果看到的[

]–>使用jsonarray解析,這裡是"data":[

] jsonarray jsondata = jsonresult.getjsonarray("data");

//如果看到是–>使用jsonobject,這裡是

jsonobject data = jsondata.getjsonobject(0);

//如果看到的[

]–>使用jsonarray解析,這裡是"teacher":[

] jsonarray teacher = data.getjsonarray("teacher");

for(int i = 0;i < teacher.size(); i++)

system.out.println(teacher);

}}

java動態JSON資料解析

看著和普通的json資料很像,但仔細一看,key和value居然全是變化的,key是檔名,value是時間,一下子沒了主意,什麼json解析的框架都不起作用,返的什麼東西啊,我該如何拿到裡面的資料 網路上搜了很多,但其實不知道該如何所搜這個問題,苦惱了下,準備冷靜下來分析,首先,我需要的格式是這樣的...

java解析json格式資料

有時候可能會用到json格式進行資料的傳輸,那麼怎麼把接收到的資料解析出來呢?下面介紹兩種解析json資料的方法 1 通過谷歌的gson來進行解析 json資料 stotalstring 兩個vo類 public classsurveyvo public void setmessage string...

Java 手動解析Json資料小記

前言 json資料現在用自動解析的會比較多,手動解析的示例還是在這裡小記一下。原文出處 public static void main string args throws jsonexception jsonobject object new jsonobject json int status ...