java解析json格式資料

2021-09-01 19:54:31 字數 1368 閱讀 7597

有時候可能會用到json格式進行資料的傳輸,那麼怎麼把接收到的資料解析出來呢? 下面介紹兩種解析json資料的方法:

1、通過谷歌的gson來進行解析:

json資料:stotalstring = ]};

兩個vo類:

public

classsurveyvo

public

void

setmessage

(stringmessage)

public

stringgetsurveyid(

)public

voidsetsurveyid(

stringsurveyid)

public

stringgetsurveyname(

)public

voidsetsurveyname(

stringsurveyname)

}public

classsurveylistvo

public

void

setmessage

(stringmessage)

public

list

getresult(

)public

void

setresult

(list

result)}

json格式轉換成object型別:

public

classfromgson()]

};gson gson=

newgson();

surveylistvo surveylistvo=gson.fromjson(stotalstring,

surveylistvo.

class);

for(

inti=0;isize()

;i++)}

2、通過json-org.jar包進行解析:

json資料:stotalstring = ]};

乙個vo類:

public

classsurveyvo

public

voidsetsurveyid(

stringsurveyid)

public

stringgetsurveyname(

)public

voidsetsurveyname(

stringsurveyname)}

json格式轉換成object型別:

public

classfromjson()]

};jsonobject json;

try}

catch

(jsonexception e)

}

解析 JSON 格式資料

比起 xml,json的主要優勢在於它的體積更小,在網路上傳輸的時候可以更省流量。但缺點在於,它的語義性較差,看起來不如xml 直觀。我們還需要在c apache apache2 htdocs目錄中新建乙個 get data.json 的 檔案,然後編輯這個檔案,並加入如下 json 格式的內容 修...

Java解析Json格式資料的小總結

注 以下的總結均是引入的jar包fastjson,例子 string test 1.將string型別轉換為jsonobject物件 jsonobject object json.parseobject test 獲取json資料內容,即,jsonobject json jsonobject obj...

java解析json資料

1.如果看到是 使用jsonobject 2.如果看到的 使用jsonarray解析比如說我們要解析的資料如下 parent count 1 totalnum 1 pindex 0 開始解析 import org.json.jsonarray import org.json.jsonobject p...