JSON資料格式是這樣的:
JSON是一種輕量級資料交換格式,它使用物件和陣列這兩種結構來表示資料。物件用於表示鍵值對,而陣列用於表示有序的值列表。因此,JSON的資料格式實際上是物件和陣列的複合結構。這種簡單而靈活的格式使得JSON成為了廣泛應用於資料互動和儲存的選擇。
你的範例JSON資料是名/值對,其中只有一個"wegInstLt"的變數名,值是包含一個條目的陣列。假設var info={"wegInstLt":[{"billTypeCode":"0","channelId":530,"channelKind":"03","isHaveBillDate"":"03","isHaveBillDate""""" isLeePay":"0","isPrePay":"1","wiliCode":"1238","wiliItem":"00","wiliName". ; 要取得"哈爾濱市自來水公司"可以這樣寫:
info.wegInstLt[0].wiliName
希望可以幫到你,祝你生活愉快!
JSON數組轉成JAVA
#org.json.JSONObject
##你可以使用這個套件來實現你的需求。在網路上搜尋這個包,它包含了一些方法,可以將一個JSON字串轉換為JSONObject對象,也可以反向操作。你可以查看它的API文件來了解具體細節。
不如你的這個字串就可以這麼實作
public static void main(String[] args) throws JSONException {
String sJson = "[{'gwcxxid':'1','spsl':'2'},{'gwcxxid':'1','spsl':'2'},{'gwcxxid':' 3','spsl':'4'}]";
JSONArray jsonArray = new JSONArray(sJson);
int iSize = jsonArray.length();
System.out.println("Size:" iSize);
for (int i = 0; i
JSONObject jsonObj = jsonArray.getJSONObject(i);
System.out.println("[" i "]gwcxxid=" jsonObj.get("gwcxxid"));
System.out.println("[" i "]spsl=" jsonObj.get("spsl"));
System.out.println();
}
}
java中把json怎麼轉換成陣列
使用原生的解析:
String json = "...";
//遍歷數組裡的值,得到每個獨立的對象,然後獲取對應的值設置到聲明好的對像中,最終創建對象完成後添加到集合中,如我自己代碼裡的片段:
for (int j = 0; j
obj = array.getJSONObject(j);
Data data = new Data();
mDataList.add(data);
#}
#陣列宣告
在陣列的宣告格式裡,「資料類型」是宣告陣列元素的資料類型,可以是java語言中任意的資料類型,包括簡單型別和結構類型。 「數組名」是用來統一這些相同資料類型的名稱,其命名規則和變數的命名規則相同。
數組宣告之後,接下來便是要分配數組所需要的內存,這時必須用運算符new,其中“個數”是告訴編譯器,所聲明的數組要存放多少個元素,所以new運算符是通知編譯器根據括號裡的個數,在記憶體中分配一塊空間供該數組使用。利用new運算子為陣列元素分配記憶體空間的方式稱為動態分配方式。
以上內容參考:百科全書-陣列
以上是了解JSON資料格式的基本結構的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本文介紹了Windows“ Invalid_data_access_trap”(0x00000004)錯誤,一個關鍵的BSOD。 它探討了常見原因,例如故障驅動程序,硬件故障(RAM,硬盤驅動器),軟件衝突,超頻和惡意軟件。 特魯

文章討論了編輯Windows註冊表,預防措施,備份方法以及不正確的編輯中的潛在問題。主要問題:系統不穩定和數據丟失的風險不當變化。

Windows設置中的驅動器健康警告是什麼意思?收到磁盤警告時該怎麼辦?閱讀本php.cn教程以獲取逐步說明以應對這種情況。

本文將ene.sys視為Realtek高清音頻驅動程序組件。 它詳細介紹了其在管理音頻硬件方面的功能,並強調了其在音頻功能中的關鍵作用。 該文章還指導用戶驗證其合法性

本文介紹了Windows asio.sys音頻驅動程序的故障。 常見原因包括損壞的系統文件,硬件/驅動程序不兼容,軟件衝突,註冊表問題和惡意軟件。故障排除涉及SFC掃描,驅動程序UPDA

本文介紹瞭如何在Windows中使用組策略編輯器(GPEDIT.MSC)來管理系統設置,突出顯示常見的配置和故障排除方法。它指出gpedit.msc在Windows Home Edition中不可用,建議


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

記事本++7.3.1
好用且免費的程式碼編輯器

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境