国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

json轉(zhuǎn)map方法實(shí)現(xiàn) java在后臺(tái)如何將前臺(tái)傳過來的json格式數(shù)據(jù)轉(zhuǎn)換為map?

java在后臺(tái)如何將前臺(tái)傳過來的json格式數(shù)據(jù)轉(zhuǎn)換為map?我們需要先把json字符串轉(zhuǎn)化為net.sf.json.JSONObject對(duì)象,java中這樣就可以完成json字符串到Map的轉(zhuǎn)換了。

java在后臺(tái)如何將前臺(tái)傳過來的json格式數(shù)據(jù)轉(zhuǎn)換為map?

我們需要先把json字符串轉(zhuǎn)化為

net.sf.json.JSONObject

對(duì)象,java中這樣就可以完成json字符串到Map的轉(zhuǎn)換了。

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

2.對(duì)象轉(zhuǎn)換成JSON:UserInfo user = new UserInfo(1001,"張三")JSONArray jsonArray = JSONArray.fromObject(user)System.out.println( jsonArray )

3.把Map轉(zhuǎn)換成json, 要使用jsonObject對(duì)象:Map<String, Object> map = new HashMap<String, Object>()map.put("userId", 1001)map.put("userName", "張三")map.put("userSex", "男")JSONObject jsonObject = JSONObject.fromObject(map)System.out.println(jsonObject)

map類型和json類型一樣嗎,有什么區(qū)別?

不是一個(gè)東西,但是可以相互轉(zhuǎn)換,主要區(qū)別就是都有自己的格式,map相當(dāng)于數(shù)組,json的格式是{key:value,key:value}

json字符串轉(zhuǎn)javamap?

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

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

2.對(duì)象轉(zhuǎn)換成JSON:UserInfo user = new UserInfo(1001,"張三")JSONArray jsonArray = JSONArray.fromObject(user)System.out.println( jsonArray )

3.把Map轉(zhuǎn)換成json, 要使用jsonObject對(duì)象:Map