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

歡迎訪問 生活随笔!

生活随笔

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

javascript

Java学习笔记50:JSONObject与JSONArray的使用

發布時間:2024/4/13 javascript 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java学习笔记50:JSONObject与JSONArray的使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Java不像PHP解析和生產JSON總是一個比較痛苦的過程。但是使用JSONObject和JSONArray會讓整個過程相對舒服一些。

需要依賴的包:commons-lang.jar commons-beanutils.jar commons-collections.jar commons-logging.jar? ezmorph.jar json-lib-2.2.2-jdk15.jar

1. 創建一個JSONObject對象:

?

package com.yunos.tv.video.resource.controller.web;import java.util.ArrayList; import java.util.HashMap;import net.sf.json.JSONArray; import net.sf.json.JSONObject;public class Test {public static void main(String[] args) {//JsonObject和JsonArray區別就是JsonObject是對象形式,JsonArray是數組形式//創建JsonObject第一種方法JSONObject jsonObject = new JSONObject();jsonObject.put("UserName", "ZHULI");jsonObject.put("age", "30");jsonObject.put("workIn", "ALI");System.out.println("jsonObject1:" + jsonObject);//創建JsonObject第二種方法HashMap<String, String> hashMap = new HashMap<String, String>();hashMap.put("UserName", "ZHULI");hashMap.put("age", "30");hashMap.put("workIn", "ALI");System.out.println("jsonObject2:" + JSONObject.fromObject(hashMap));//創建一個JsonArray方法1JSONArray jsonArray = new JSONArray();jsonArray.add(0, "ZHULI");jsonArray.add(1, "30");jsonArray.add(2, "ALI");System.out.println("jsonArray1:" + jsonArray);//創建JsonArray方法2ArrayList<String> arrayList = new ArrayList<String>();arrayList.add("ZHULI");arrayList.add("30");arrayList.add("ALI");System.out.println("jsonArray2:" + JSONArray.fromObject(arrayList));//如果JSONArray解析一個HashMap,則會將整個對象的放進一個數組的值中System.out.println("jsonArray FROM HASHMAP:" + JSONArray.fromObject(hashMap));//組裝一個復雜的JSONArrayJSONObject jsonObject2 = new JSONObject();jsonObject2.put("UserName", "ZHULI");jsonObject2.put("age", "30");jsonObject2.put("workIn", "ALI");jsonObject2.element("Array", arrayList);System.out.println("jsonObject2:" + jsonObject2);} }

?

結果:

?

jsonObject1:{"UserName":"ZHULI","age":"30","workIn":"ALI"} jsonObject2:{"workIn":"ALI","age":"30","UserName":"ZHULI"} jsonArray1:["ZHULI","30","ALI"] jsonArray2:["ZHULI","30","ALI"] jsonArray FROM HASHMAP:[{"workIn":"ALI","age":"30","UserName":"ZHULI"}] jsonObject2:{"UserName":"ZHULI","age":"30","workIn":"ALI","Array":["ZHULI","30","ALI"]}

?

解析JSON字符串:

?

package com.yunos.tv.video.resource.controller.web;import net.sf.json.JSONArray; import net.sf.json.JSONObject;public class Test {public static void main(String[] args) {String jsonString = "{\"UserName\":\"ZHULI\",\"age\":\"30\",\"workIn\":\"ALI\",\"Array\":[\"ZHULI\",\"30\",\"ALI\"]}";//將Json字符串轉為java對象JSONObject obj = JSONObject.fromObject(jsonString);//獲取Object中的UserNameif (obj.has("UserName")) {System.out.println("UserName:" + obj.getString("UserName"));}//獲取ArrayObjectif (obj.has("Array")) {JSONArray transitListArray = obj.getJSONArray("Array");for (int i = 0; i < transitListArray.size(); i++) {System.out.print("Array:" + transitListArray.getString(i) + " ");}}} }


返回:

?

?

UserName:ZHULI Array:ZHULI Array:30 Array:ALI


?

?

?

?

超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生

總結

以上是生活随笔為你收集整理的Java学习笔记50:JSONObject与JSONArray的使用的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 黄色大片中文字幕 | 健身教练巨大粗爽gay视频 | 天天操网| 你懂的网址在线观看 | 亚洲欧美一区二区三区孕妇 | 欧美大浪妇猛交饥渴大叫 | 亚洲精品视频导航 | 国产一区二区三区影视 | 在线观看免费日韩av | 国产高清黄色 | 欧美一级免费在线观看 | 欧美性大战久久久久久 | 成人乱码一区二区三区av | 国产综合精品一区二区三区 | 黑人巨大猛交丰满少妇 | 日韩国产区| 搡老熟女老女人一区二区 | 亚洲欧美日韩一区二区三区在线观看 | 成人av在线电影 | 9i精品福利一区二区三区 | 人妻少妇偷人精品久久性色 | 中国国产黄色片 | 91玉足脚交白嫩脚丫 | 久久不卡日韩美女 | 日日夜夜婷婷 | 亚洲婷婷在线视频 | 极品毛片 | av中文天堂在线 | 成人av免费在线 | 国产精品网友自拍 | 黄色在线免费观看 | 亚洲日本国产精品 | 麻豆成人入口 | 娇妻第一次尝试交换的后果 | 91婷婷色| 天天视频入口 | 免费h片在线观看 | 国产色影院 | 午夜偷拍福利视频 | 欧美国产日韩精品 | 又黄又爽无遮挡 | 国产骚b| 国产一区二区三区在线免费观看 | 欧美三区在线观看 | 欧美gv在线 | 不卡视频在线观看 | 91亚洲精品久久久蜜桃 | 色婷婷欧美 | 韩日午夜在线资源一区二区 | 伊人久久大香 | 婷婷伊人五月 | 在线播放a | 韩国福利一区 | www.九九热| 国产精品永久在线观看 | 国产日韩精品一区 | 日本少妇xxxxx | 色播基地 | 久久久久久久99 | 中国极品少妇xxxx做受 | 国产精品久久久免费视频 | 日本免费在线一区 | 日本理论片午伦夜理片在线观看 | 伊人久久国产 | www.国产视频 | h片网站在线观看 | 一区二区三区四区五区在线视频 | www国产视频 | 久久av综合网 | 波多野结衣一区二区在线 | 成人中文字幕在线 | 国产精品一级二级三级 | 人人干人人爱 | 91网址在线观看 | 99re最新| 牛牛影视免费观看 | 中日黄色片 | 谁有免费黄色网址 | 久久人人妻人人人人妻性色av | 超碰资源| 欧美日韩福利视频 | 国产精品xxxx喷水欧美 | 亚洲女则毛耸耸bbw 边吃奶边添下面好爽 | 97国产在线观看 | 国产无毛av | 欧美另类自拍 | av白浆| 手机在线免费视频 | 欧美韩一区 | 噜噜噜色| 精品欧美一区二区精品久久 | 99嫩草| 亚洲欧美在线视频免费 | a级黄色在线观看 | 夜夜嗨av一区二区三区 | 国产精品9191 | 免费看的av| 中文字幕在线观看你懂的 | 午夜精产品一区二区在线观看的 |