- N +

java解析json數組?數組怎么用json表示

本篇文章給大家談談java解析json數組,以及數組怎么用json表示對應的知識點,文章可能有點長,但是希望大家可以閱讀完,增長自己的知識,最重要的是希望對各位有所幫助,可以解決了您的問題,不要忘了收藏本站喔。

json數組格式

示例說明

JSON格式表示數組

保存名字的數組:["張三","李四","王五"]

保存雇員的信息:["smith",1001,"clerck",7788,2000.00,200.0]

[

["smith",1001,"clerck",7788,2000.00,200.0]

["smith",1001,"clerck",7788,2000.00,200.0]

["smith",1001,"clerck",7788,2000.00,200.0]

]

[

{"name":"smith","empno":1001,"job":"clerck","sal":9000.00,"comm":5000.00},

{"name":"smith","empno":1001,"job":"clerck","sal":9000.00,"comm":5000.00},

{"name":"smith","empno":1001,"job":"clerck","sal":9000.00,"comm":5000.00},

]

Demo:對象數組

在一個數組保存多個json對象(在一個數組中保存多個對象)

[

{

"title":"Java開發",

"edition":3,

"author":["smith","張三","李四"]

},

{

"title":"Web開發",

"edition":3,

"author":["Allen","王五","趙六"]

}

]

二維數組保存

[

["Java開發",3,["smith","張三","李四"]],

["Web開發",3["Allen","王五","趙六"]]

]

java后臺怎樣傳json格式的數據

通過JSONObject類就可以了首先你把這幾個包下下來放到你項目。如果有就不要下了:

1.commons-lang.jar2.commons-beanutils.jar3.commons-collections.jar4.commons-logging.jar5.ezmorph.jar6.json-lib-2.

2.2-jdk15.jar像你這種是數據形式就通過JSONArray如:JSONArraydatasJson=JSONArray.fromObject(datas);最好把datastoString一下

json字符串轉javamap

我們需要先把json字符串轉化為net.sf.json.JSONObject對象,java中這樣就可以完成json字符串到Map的轉換了。

1.將數組轉換為JSON:String[]arr={"asd","dfgd","asd","234"};JSONArrayjsonarray=JSONArray.fromObject(arr);System.out.println(jsonarray);

2.對象轉換成JSON:UserInfouser=newUserInfo(1001,"張三");JSONArrayjsonArray=JSONArray.fromObject(user);System.out.println(jsonArray);

3.把Map轉換成json,要使用jsonObject對象:Map

安卓,從服務器接收的json字符串,解析后怎么轉換成數組

如果這個json字符串本身是數組的形式,你引入第三方jar包之后,有類似parseJsonArray的方法,一個一個遍歷就好。

jsonobject怎么獲得json數組里面的值

java后臺json的解析分兩種情況:

一:知道key,那么就可以直接用json.getString(key),這樣就可以獲取那個key對應的值,值類型為String,然后可以根據實際情況轉換成JsonObject或者JsonArray;

二:不知道key,這就需要用到迭代了

Iteratorkeys=json.keys();

while(keys.hasNext()){

Stringkey=

keys.next

().toString();

Stringval=json.getString(key);

}

這樣就可以在不知道key的情況下獲取到json的key和對應的value;

最后如果你是想問如何在后臺接收前端傳過來的json數據,你可以用String接收,只要你前端處理一下,把Json處理成字符串形式,然后在后臺把String再轉成Json就行了。

END,本文到此結束,如果可以幫助到大家,還望關注本站哦!

返回列表
上一篇:
下一篇: