在java項目中如何將 json字符串轉(zhuǎn)換為JSONObject與JSONArray格式?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。
創(chuàng)新互聯(lián)公司主要從事做網(wǎng)站、成都網(wǎng)站建設、網(wǎng)頁設計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務。立足成都服務安龍,十多年網(wǎng)站建設經(jīng)驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:13518219792
java json字符串轉(zhuǎn)JSONObject和JSONArray
實現(xiàn)代碼:
import net.sf.json.JSONArray; import net.sf.json.JSONObject; public class JsonTest { public static void main(String[] args) { String joStr = "{name:\"張三\",age:\"20\"}"; //將json字符串轉(zhuǎn)化為JSONObject JSONObject jsonObject = JSONObject.fromObject(joStr); //通過getString("")分別取出里面的信息 String name = jsonObject.getString("name"); String age = jsonObject.getString("age"); //輸出 張三 20 System.out.println(name+" "+age); String jaStr = "[{user:{name:\"張三\",age:\"20\"}},{score:{yuwen:\"80\",shuxue:\"90\"}}]"; //將jsonArray字符串轉(zhuǎn)化為JSONArray JSONArray jsonArray = JSONArray.fromObject(jaStr); //取出數(shù)組第一個元素 JSONObject jUser = jsonArray.getJSONObject(0).getJSONObject("user"); //取出第一個元素的信息,并且轉(zhuǎn)化為JSONObject String name2 = jUser.getString("name"); String age2 = jUser.getString("age"); //輸出 張三 20 System.out.println(name2+" "+age2); //取出數(shù)組第二個元素,并且轉(zhuǎn)化為JSONObject JSONObject jScore = jsonArray.getJSONObject(1).getJSONObject("score"); //取出第二個元素的信息 String yuwen = jScore.getString("yuwen"); String shuxue = jScore.getString("shuxue"); //輸出 80 90 System.out.println(yuwen+" "+shuxue); } }
看完上述內(nèi)容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對創(chuàng)新互聯(lián)的支持。
當前名稱:在java項目中如何將json字符串轉(zhuǎn)換為JSONObject與JSONArray格式
鏈接地址:http://chinadenli.net/article24/gsggje.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供營銷型網(wǎng)站建設、動態(tài)網(wǎng)站、定制開發(fā)、品牌網(wǎng)站設計、網(wǎng)站排名、搜索引擎優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)