日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

JSON转换

發布時間:2023/12/31 javascript 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JSON转换 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

引言

在平常的Web項目開發過程中,json和String、map是最常用的類型和返回結果集,其中也經常會涉及到之間的各種相互轉換,下邊就總結一下:

1.String轉JSONObject

String jsonMessage = "{\"語文\":\"88\",\"數學\":\"78\",\"計算機\":\"99\"}";JSONObject myJson = JSONObject.fromObject(jsonMessage);

2.String轉JSONArray

String jsonMessage = "[{'num':'成績', '外語':88, '歷史':65, '地理':99, 'object':{'aaa':'1111','bbb':'2222','cccc':'3333'}}," +"{'num':'興趣', '外語':28, '歷史':45, '地理':19, 'object':{'aaa':'11a11','bbb':'2222','cccc':'3333'}}," +"{'num':'愛好', '外語':48, '歷史':62, '地理':39, 'object':{'aaa':'11c11','bbb':'2222','cccc':'3333'}}]";JSONArray myJsonArray = JSONArray.fromObject(jsonMessage);System.out.println(myJsonArray);

3.String轉Map

(1)普通的

String jsonMessage = "{\"語文\":\"88\",\"數學\":\"78\",\"計算機\":\"99\"}";JSONObject myJson = JSONObject.fromObject(jsonMessage);Map m = myJson;

(2) (需要引入jackjson的core、databind、annotations三個jar包 )

String json = "{\"PayPal key2\":\"PayPal value2\",\"PayPal key1\":\"PayPal value1\",\"PayPal key3\":\"PayPalvalue3\"}"; ObjectMapper mapper = new ObjectMapper(); Map<String,Object> m = mapper.readValue(json, Map.class);

(3)(特殊格式的String)

String a ="{se=2016, format=xml, at=en co=3}";a = a.substring(1, a.length()-1); Map docType = new HashMap(); Java.util.StringTokenizer items; for(StringTokenizer entrys = new StringTokenizer(a, ", ");entrys.hasMoreTokens(); docType.put(items.nextToken(), items.hasMoreTokens() ? ((Object) (items.nextToken())) : null)){ items = new StringTokenizer(entrys.nextToken(), "="); }

4.JSONObject、JSONArray,Map轉String

JSONObject——String:

System.out.println(myJsonObject);//可直接輸出JSONObject的內容myJsonObject.toString();

JSONArray 轉 String:

System.out.println(myJsonArray);//可直接輸出myJsonArray的內容myJsonArray.toString();

Map 轉 String:

System.out.println(map);//可直接輸出map的內容map.toString();

5.JSONObject轉JSONArray

需要注意

JSONArray json = JSONArray.fromObject(jsonObject);

6.JSONObject轉Map

JSONObject myJson = JSONObject.fromObject(jsonString);Map m = myJson;

7.JSONArray轉JSONObject

for(int i=0 ; i < myJsonArray.length() ;i++){//獲取每一個JsonObject對象JSONObject myjObject = myJsonArray.getJSONObject(i);}

8.JSONArray轉Map

需要注意

先將JSONArray轉為JSONObject,再將JSONObject轉為Map

9.Map轉JSONObject

JSONObject json = JSONObject.fromObject( map );

10.Map轉JSONArray

JSONArray.fromObject(map);

11.List轉JSONArray

JSONArray jsonArray2 = JSONArray.fromObject( list );

12.JSONArray轉List

List<Map<String,Object>> mapListJson = (List)jsonArray;

13.String轉數組

String string = "a,b,c"; String [] stringArr= string.split(","); //注意分隔符是需要轉譯滴... 如果是"abc"這種字符串,就直接 String string = "abc" ; char [] stringArr = string.toCharArray(); //注意返回值是char數組 如果要返回byte數組就直接使用getBytes方法就ok了~~ String string = "abc" ; byte [] stringArr = string.getBytes();

數組轉String

char[] data={a,b,c}; String s=new String(data);

總結

以上是生活随笔為你收集整理的JSON转换的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 伊人久久亚洲综合 | 美女视屏| 黄色片网站在线看 | 亚洲国产剧情在线观看 | 国产a√| 国内自拍区 | 国产精品亚洲天堂 | 影视av| 青青国产 | 在线观看免费高清视频 | 国产偷人 | 亚洲av日韩av永久无码下载 | 国产成人精品999在线观看 | 国产精品三级视频 | 国产一极毛片 | 国产第四页 | 国产毛片18 | av网址导航 | 久久综合伊人 | 午夜美女网站 | 精品xxx | 老熟妇一区二区三区啪啪 | 麻豆传媒mv | 国产精品zjzjzj在线观看 | 国产嫩草影视 | 三a大片 | 女人叫床很黄很污句子 | 日本一区视频在线播放 | 一区二区三区视频免费在线观看 | 78m78成人免费网站 | 精品在线观看免费 | 天天干,夜夜爽 | 精品人妻一区二区三区日产乱码 | 亚洲国产精品视频一区二区 | 99国产精品欲 | 懂色av一区二区三区免费 | 亚洲蜜臀av乱码久久精品蜜桃 | 久久avav| 奶水旺盛的女人伦理 | 亚洲一区二区在线免费 | 日日操夜夜干 | 漂亮少妇高潮午夜精品 | 国产精品久久九九 | 国产伦精品一区二区三区视频孕妇 | 成人精品在线看 | 野花视频在线免费观看 | 日本黄色免费视频 | 欧美综合亚洲图片综合区 | 一区二区内射 | 美女三区 | 在线看中文字幕 | 欧美14sex性hd摘花 | 殴美性生活 | 久久久久在线观看 | 亚洲福利影院 | 内射一区二区三区 | 男女啪动最猛动态图 | 国产麻豆自拍 | 精品国产日本 | 小辣椒福利视频导航 | 国产又粗又猛又爽69xx | av无码精品一区二区三区宅噜噜 | 天天干天天弄 | 秋霞影院一区二区 | 无码人妻aⅴ一区二区三区玉蒲团 | 日本黄色免费网址 | 成人性色生活片 | 吃瓜网今日吃瓜 热门大瓜 色婷在线 | 欧美性日韩 | 免费在线 | 91国产中文字幕 | 国产日本一区二区三区 | 美女高潮视频在线观看 | 日日爽夜夜操 | 精品毛片 | 成人啪啪18免费游戏链接 | 国产尤物在线观看 | 亚洲成人av一区 | 国产黄色一级 | 日本v视频 | www噜噜噜 | 丁香婷婷九月 | 一级性视频 | 天天爽天天爱 | 最新版天堂资源在线 | 超碰在线 | 日日夜夜精品视频 | 一级片视频在线观看 | 欧美激情综合色综合啪啪五月 | 一道本在线播放 | 中国黄色一级毛片 | 日日干日日草 | 美女在线播放 | 神马午夜伦理影院 | 国产区一区二区三 | 成人影视网址 | 中文字幕啪啪 | 国产主播在线一区 | av鲁丝一区鲁丝二区鲁丝 |