Rujukan JSON

Sintaks JSONJSON ialah format teks daripada objek pasangan kunci/nilai dan senarai nilai tersusun.Jenis Data JSONJSON mempunyai enam jenis: objek, array, string, number, boolean, null.Ralat JSONKebanyakan ralat JSON datang daripada beberapa masalah sintaks.Contoh JSONContoh ini menunjukkan bentuk JSON biasa untuk API, aplikasi dan konfigurasi.Panduan JSON SchemaJSON Schema menerangkan bentuk data JSON dan mengesahkan dokumen secara automatik.Panduan JSONPathJSONPath ialah bahasa pertanyaan untuk memilih nilai daripada dokumen JSON.Ralat Token Tidak Dijangka JSONPenghurai menemui aksara yang tidak dijangka.Pengakhiran Input JSON Tidak DijangkaDokumen berakhir sebelum semua objek dan array ditutup.Ralat Koma Akhir JSONKoma selepas item terakhir tidak sah.Aksara Tidak Sah JSONAksara kawalan mesti dilalikan dalam rentetan.Objek Tidak Ditutup JSONObjek bermula tanpa kurungan tutup.Array Tidak Ditutup JSONArray bermula tanpa kurungan tutup.Contoh JSON PenggunaObjek pengguna biasa untuk profil dan payload API.Contoh JSON ProdukObjek produk biasa untuk e-dagang dan katalog.Contoh JSON PesananObjek pesanan standard untuk pembayaran dan sejarah.Contoh Respons API JSONEnvelope stabil untuk JSON API.Contoh Alamat JSONObjek alamat boleh guna semula untuk penghantaran dan bil.JSON dalam JavaScriptJavaScript menyokong JSON.parse dan JSON.stringify secara asli.JSON dalam PythonPython menyediakan json.loads dan json.dumps.JSON dalam JavaJackson ialah pustaka JSON paling biasa dalam Java.JSON dalam C#System.Text.Json ialah pustaka JSON moden untuk C#.JSON dalam GoGo menyertakan encoding/json dalam pustaka standard.Kata Kunci type JSON Schematype mentakrifkan jenis nilai dibenarkan.Kata Kunci properties JSON Schemaproperties menerangkan medan dibenarkan.Kata Kunci required JSON Schemarequired menyenaraikan kunci yang mesti wujud.Kata Kunci items JSON Schemaitems menerangkan skema elemen array.Kata Kunci enum JSON Schemaenum hanya membenarkan nilai daripada senarai tetap.Kata Kunci const JSON Schemaconst memerlukan nilai sama dengan satu pemalar.Kata Kunci oneOf JSON SchemaNilai mesti padan satu skema sahaja.Kata Kunci anyOf JSON SchemaNilai mesti padan sekurang-kurangnya satu skema.Kata Kunci allOf JSON SchemaNilai mesti padan semua skema.Kata Kunci $ref JSON Schema$ref menunjuk ke definisi skema lain.Ungkapan Akar JSONPathAkar $ mewakili keseluruhan dokumen JSON.Pengendali Anak JSONPathTitik memilih sifat anak.Indeks Array JSONPathKurungan memilih item mengikut indeks.Wildcard JSONPathWildcard * padan semua anak.Ungkapan Penapis JSONPathPenapis menggunakan [?(@.key pengendali value)].Keturunan Rekursif JSONPathKeturunan rekursif mencari di bawah nod semasa.Contoh JSON SyarikatRekod syarikat untuk direktori dan data organisasi.Contoh JSON PekerjaRekod pekerja biasa untuk HR dan direktori.Contoh JSON PelangganRekod pelanggan untuk CRM dan pembayaran.Contoh JSON KonfigurasiStruktur konfigurasi praktikal untuk aplikasi.Kata Kunci pattern JSON Schemapattern menggunakan regex pada nilai rentetan.Kata Kunci minimum JSON Schemaminimum memerlukan nombor lebih besar atau sama.Kata Kunci format JSON Schemaformat menerangkan format rentetan semantik.Hirisan JSONPathHirisan menggunakan [start:end].Kesatuan JSONPathKesatuan menggunakan [0,1] untuk beberapa kedudukan.Notasi Kurungan JSONPathKurungan menggunakan petik untuk kunci bersimbol.JSON lwn YAMLJSON ketat; YAML menambah ulasan dan inden.JSON lwn XMLJSON ringan; XML menyokong atribut dan namespace.JSON lwn CSVCSV ringkas; JSON mengekalkan jenis dan struktur.Kata Kunci additionalPropertiesMenentukan sama ada kunci tidak diisytiharkan dibenarkan.Kata Kunci maxLengthmaxLength menghadkan bilangan aksara rentetan.Kata Kunci minLengthminLength menetapkan bilangan aksara minimum.Kata Kunci maxItemsmaxItems menghadkan bilangan item array.Kata Kunci minItemsminItems menetapkan bilangan item minimum.Kata Kunci multipleOfmultipleOf memastikan nombor boleh dibahagi.Kata Kunci exclusiveMinimumexclusiveMinimum menolak nilai sempadan.Pengendali Kesamaan JSONPathPengendali kesamaan memilih nilai tepat.Pengendali Perbandingan JSONPathPerbandingan memilih julat angka.DAN logik JSONPathDAN logik memerlukan semua syarat benar.ATAU logik JSONPathATAU logik memerlukan sekurang-kurangnya satu syarat.Pengendali Penafian JSONPathPenafian menyongsangkan syarat penapis.Penapis regex JSONPathPengendali regex menguji rentetan terhadap corak.Contoh Item Pesanan JSONItem boleh guna semula untuk troli dan invois.Contoh Kategori JSONNod pokok biasa untuk navigasi dan katalog.Contoh Acara JSONEnvelope acara standard untuk analitis dan webhook.Contoh Komen JSONRekod komen untuk forum dan ulasan.Contoh Tetapan JSONRekod tetapan fleksibel untuk pilihan.