cari
Rumahtutorial komputerpengetahuan komputerFahami struktur asas format data JSON
Fahami struktur asas format data JSONJan 23, 2024 pm 01:45 PM
format tatasusunan json

Format data JSON adalah seperti ini:

JSON ialah format pertukaran data ringan yang menggunakan dua struktur, objek dan tatasusunan, untuk mewakili data. Objek digunakan untuk mewakili pasangan nilai kunci, manakala tatasusunan digunakan untuk mewakili senarai nilai tersusun. Oleh itu, format data JSON sebenarnya adalah struktur komposit objek dan tatasusunan. Format ringkas dan fleksibel ini menjadikan JSON pilihan yang digunakan secara meluas untuk interaksi dan penyimpanan data.

Contoh data JSON anda ialah pasangan nama/nilai, di mana hanya terdapat satu nama pembolehubah "wegInstLt", dan nilainya ialah tatasusunan yang mengandungi satu entri. Andaikan var info={"wegInstLt":[{"billTypeCode":"0","channelId":530,"channelKind":"03","isHaveBillDate":"0","isHavePayAmount":"0"," isLeePay":"0","isPrePay":"1","wiliCode":"1238","wiliItem":"00","wiliName":"Harbin Water Company","wltiId":10345}]} ; Untuk mendapatkan "Harbin Water Company" anda boleh menulis seperti ini:

info.wegInstLt[0].wiliName

Saya harap ini membantu dan semoga anda bahagia!

Tukar tatasusunan JSON kepada JAVA

org.json.JSONObject

Anda boleh menggunakan pakej ini untuk mencapai keperluan anda. Cari pakej ini di Internet Ia mengandungi beberapa kaedah yang boleh menukar rentetan JSON menjadi objek JSONObject dan sebaliknya. Anda boleh menyemak dokumentasi APInya untuk butiran khusus.

Bagaimana dengan rentetan anda Ia boleh dicapai seperti ini

public static void main(String[] args) membuang JSONException {

String sJson = "[{'gwcxxid':'1','spsl':'2'},{'gwcxxid':'1','spsl':'2'},{'gwcxxid':'3' ,'spsl':'4'}]";

JSONArray jsonArray = JSONArray(sJson);

int iSize = jsonArray.length();

System.out.println("Saiz:" + iSize);

untuk (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();

}

}

Bagaimana untuk menukar json ke dalam tatasusunan dalam java

Gunakan penghuraian asli:

String json = "...";

// Lintas nilai dalam tatasusunan untuk mendapatkan setiap objek bebas, kemudian dapatkan nilai yang sepadan dan tetapkan kepada objek yang diisytiharkan Akhir sekali, selepas objek dibuat, ia ditambahkan pada koleksi, seperti serpihan dalam kod saya sendiri:

untuk (int j = 0; j

obj = array.getJSONObject(j);

Data data = new Data();

mDataList.add(data);

}

Fahami struktur asas format data JSON

Pengisytiharan tatasusunan

Dalam format pengisytiharan tatasusunan, "jenis data" ialah jenis data elemen tatasusunan yang diisytiharkan, yang boleh menjadi sebarang jenis data dalam bahasa Java, termasuk jenis mudah dan jenis struktur. "Nama tatasusunan" ialah nama yang digunakan untuk menyatukan jenis data yang sama ini dan peraturan penamaannya adalah sama seperti pembolehubah.

Selepas tatasusunan diisytiharkan, langkah seterusnya ialah memperuntukkan memori yang diperlukan untuk tatasusunan Pada masa ini, pengendali baharu mesti digunakan "Nombor" memberitahu pengkompil berapa banyak elemen tatasusunan yang diisytiharkan, jadi yang baharu operator is Memberitahu pengkompil untuk memperuntukkan ruang dalam ingatan untuk tatasusunan berdasarkan nombor dalam kurungan. Kaedah memperuntukkan ruang memori untuk elemen tatasusunan menggunakan operator baharu dipanggil peruntukan dinamik.

Rujukan untuk kandungan di atas: Encyclopedia-Array

Atas ialah kandungan terperinci Fahami struktur asas format data JSON. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan
Artikel ini dikembalikan pada:Excel办公网. Jika ada pelanggaran, sila hubungi admin@php.cn Padam
Cara menyelesaikan kod ralat Windows & quot; invalid_data_access_trap & quot; (0x00000004)Cara menyelesaikan kod ralat Windows & quot; invalid_data_access_trap & quot; (0x00000004)Mar 11, 2025 am 11:26 AM

Artikel ini menangani Windows "Invalid_data_access_trap" (0x00000004) ralat, BSOD kritikal. Ia meneroka sebab -sebab biasa seperti pemandu yang rosak, kerosakan perkakasan (RAM, cakera keras), konflik perisian, overclocking, dan malware. Trou

Penyelenggaraan SYS Ene: Petua dan Trik untuk memastikan sistem anda berjalan lancarPenyelenggaraan SYS Ene: Petua dan Trik untuk memastikan sistem anda berjalan lancarMar 07, 2025 pm 03:09 PM

Artikel ini menyediakan petua praktikal untuk mengekalkan sistem sys ene. Ia menangani isu -isu biasa seperti terlalu panas dan rasuah data, yang menawarkan langkah -langkah pencegahan seperti pembersihan, sandaran, dan kemas kini perisian. Penyelenggaraan yang disesuaikan

5 kesilapan biasa untuk dielakkan semasa pelaksanaan sys ene5 kesilapan biasa untuk dielakkan semasa pelaksanaan sys eneMar 07, 2025 pm 03:11 PM

Artikel ini mengenal pasti lima perangkap biasa dalam pelaksanaan ene sys: perancangan yang tidak mencukupi, latihan pengguna yang tidak mencukupi, penghijrahan data yang tidak wajar, mengabaikan keselamatan, dan ujian yang tidak mencukupi. Kesalahan ini boleh menyebabkan kelewatan projek, kegagalan sistem

Bagaimana saya mengedit pendaftaran? (Amaran: Gunakan dengan berhati -hati!)Bagaimana saya mengedit pendaftaran? (Amaran: Gunakan dengan berhati -hati!)Mar 21, 2025 pm 07:46 PM

Artikel membincangkan penyuntingan Windows Registry, Langkah berjaga -jaga, kaedah sandaran, dan isu -isu yang berpotensi dari suntingan yang salah. Isu utama: Risiko ketidakstabilan sistem dan kehilangan data dari perubahan yang tidak wajar.

Ketahui Cara Memperbaiki Amaran Kesihatan Drive dalam Tetapan WindowsKetahui Cara Memperbaiki Amaran Kesihatan Drive dalam Tetapan WindowsMar 19, 2025 am 11:10 AM

Apakah peringatan kesihatan pemacu dalam tetapan Windows dan apa yang perlu anda lakukan apabila anda menerima amaran cakera? Baca tutorial Php.CN ini untuk mendapatkan arahan langkah demi langkah untuk mengatasi keadaan ini.

Bagaimana saya menguruskan perkhidmatan di Windows?Bagaimana saya menguruskan perkhidmatan di Windows?Mar 21, 2025 pm 07:52 PM

Artikel membincangkan menguruskan perkhidmatan Windows untuk kesihatan sistem, termasuk permulaan, berhenti, memulakan semula perkhidmatan, dan amalan terbaik untuk kestabilan.

Aplikasi mana yang menggunakan ene.sysAplikasi mana yang menggunakan ene.sysMar 12, 2025 pm 01:25 PM

Artikel ini mengenal pasti ENE.SYS sebagai komponen pemacu audio definisi tinggi Realtek. Ia memperincikan fungsinya dalam menguruskan perkakasan audio, menekankan peranan pentingnya dalam fungsi audio. Artikel ini juga membimbing pengguna untuk mengesahkan legitimasinya

Mengapa Pemandu Asio.sys tidak akan memuatkanMengapa Pemandu Asio.sys tidak akan memuatkanMar 10, 2025 pm 07:58 PM

Artikel ini menangani kegagalan pemacu audio Windows ASIO.SYS. Penyebab umum termasuk fail sistem yang rosak, ketidakserasian perkakasan/pemandu, konflik perisian, isu pendaftaran, dan perisian hasad. Penyelesaian masalah melibatkan imbasan SFC, Upda Pemandu

See all articles

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Alat panas

MantisBT

MantisBT

Mantis ialah alat pengesan kecacatan berasaskan web yang mudah digunakan yang direka untuk membantu dalam pengesanan kecacatan produk. Ia memerlukan PHP, MySQL dan pelayan web. Lihat perkhidmatan demo dan pengehosan kami.

DVWA

DVWA

Damn Vulnerable Web App (DVWA) ialah aplikasi web PHP/MySQL yang sangat terdedah. Matlamat utamanya adalah untuk menjadi bantuan bagi profesional keselamatan untuk menguji kemahiran dan alatan mereka dalam persekitaran undang-undang, untuk membantu pembangun web lebih memahami proses mengamankan aplikasi web, dan untuk membantu guru/pelajar mengajar/belajar dalam persekitaran bilik darjah Aplikasi web keselamatan. Matlamat DVWA adalah untuk mempraktikkan beberapa kelemahan web yang paling biasa melalui antara muka yang mudah dan mudah, dengan pelbagai tahap kesukaran. Sila ambil perhatian bahawa perisian ini

SublimeText3 versi Inggeris

SublimeText3 versi Inggeris

Disyorkan: Versi Win, menyokong gesaan kod!

Penyesuai Pelayan SAP NetWeaver untuk Eclipse

Penyesuai Pelayan SAP NetWeaver untuk Eclipse

Integrasikan Eclipse dengan pelayan aplikasi SAP NetWeaver.

Dreamweaver Mac版

Dreamweaver Mac版

Alat pembangunan web visual