Rujukan JSON
{ }
Sintaks JSON
JSON ialah format teks daripada objek pasangan kunci/nilai dan senarai nilai tersusun.
{ }
Jenis Data JSON
JSON mempunyai enam jenis: objek, array, string, number, boolean, null.
{ }
Ralat JSON
Kebanyakan ralat JSON datang daripada beberapa masalah sintaks.
{ }
Contoh JSON
Contoh ini menunjukkan bentuk JSON biasa untuk API, aplikasi dan konfigurasi.
{ }
Panduan JSON Schema
JSON Schema menerangkan bentuk data JSON dan mengesahkan dokumen secara automatik.
{ }
Panduan JSONPath
JSONPath ialah bahasa pertanyaan untuk memilih nilai daripada dokumen JSON.
{ }
Ralat Token Tidak Dijangka JSON
Penghurai menemui aksara yang tidak dijangka.
{ }
Pengakhiran Input JSON Tidak Dijangka
Dokumen berakhir sebelum semua objek dan array ditutup.
{ }
Ralat Koma Akhir JSON
Koma selepas item terakhir tidak sah.
{ }
Aksara Tidak Sah JSON
Aksara kawalan mesti dilalikan dalam rentetan.
{ }
Objek Tidak Ditutup JSON
Objek bermula tanpa kurungan tutup.
{ }
Array Tidak Ditutup JSON
Array bermula tanpa kurungan tutup.
{ }
Contoh JSON Pengguna
Objek pengguna biasa untuk profil dan payload API.
{ }
Contoh JSON Produk
Objek produk biasa untuk e-dagang dan katalog.
{ }
Contoh JSON Pesanan
Objek pesanan standard untuk pembayaran dan sejarah.
{ }
Contoh Respons API JSON
Envelope stabil untuk JSON API.
{ }
Contoh Alamat JSON
Objek alamat boleh guna semula untuk penghantaran dan bil.
{ }
JSON dalam JavaScript
JavaScript menyokong JSON.parse dan JSON.stringify secara asli.
{ }
JSON dalam Python
Python menyediakan json.loads dan json.dumps.
{ }
JSON dalam Java
Jackson ialah pustaka JSON paling biasa dalam Java.
{ }
JSON dalam C#
System.Text.Json ialah pustaka JSON moden untuk C#.
{ }
JSON dalam Go
Go menyertakan encoding/json dalam pustaka standard.
{ }
Kata Kunci type JSON Schema
type mentakrifkan jenis nilai dibenarkan.
{ }
Kata Kunci properties JSON Schema
properties menerangkan medan dibenarkan.
{ }
Kata Kunci required JSON Schema
required menyenaraikan kunci yang mesti wujud.
{ }
Kata Kunci items JSON Schema
items menerangkan skema elemen array.
{ }
Kata Kunci enum JSON Schema
enum hanya membenarkan nilai daripada senarai tetap.
{ }
Kata Kunci const JSON Schema
const memerlukan nilai sama dengan satu pemalar.
{ }
Kata Kunci oneOf JSON Schema
Nilai mesti padan satu skema sahaja.
{ }
Kata Kunci anyOf JSON Schema
Nilai mesti padan sekurang-kurangnya satu skema.
{ }
Kata Kunci allOf JSON Schema
Nilai mesti padan semua skema.
{ }
Kata Kunci $ref JSON Schema
$ref menunjuk ke definisi skema lain.
{ }
Ungkapan Akar JSONPath
Akar $ mewakili keseluruhan dokumen JSON.
{ }
Pengendali Anak JSONPath
Titik memilih sifat anak.
{ }
Indeks Array JSONPath
Kurungan memilih item mengikut indeks.
{ }
Wildcard JSONPath
Wildcard * padan semua anak.
{ }
Ungkapan Penapis JSONPath
Penapis menggunakan [?(@.key pengendali value)].
{ }
Keturunan Rekursif JSONPath
Keturunan rekursif mencari di bawah nod semasa.
{ }
Contoh JSON Syarikat
Rekod syarikat untuk direktori dan data organisasi.
{ }
Contoh JSON Pekerja
Rekod pekerja biasa untuk HR dan direktori.
{ }
Contoh JSON Pelanggan
Rekod pelanggan untuk CRM dan pembayaran.
{ }
Contoh JSON Konfigurasi
Struktur konfigurasi praktikal untuk aplikasi.
{ }
Kata Kunci pattern JSON Schema
pattern menggunakan regex pada nilai rentetan.
{ }
Kata Kunci minimum JSON Schema
minimum memerlukan nombor lebih besar atau sama.
{ }
Kata Kunci format JSON Schema
format menerangkan format rentetan semantik.
{ }
Hirisan JSONPath
Hirisan menggunakan [start:end].
{ }
Kesatuan JSONPath
Kesatuan menggunakan [0,1] untuk beberapa kedudukan.
{ }
Notasi Kurungan JSONPath
Kurungan menggunakan petik untuk kunci bersimbol.
{ }
JSON lwn YAML
JSON ketat; YAML menambah ulasan dan inden.
{ }
JSON lwn XML
JSON ringan; XML menyokong atribut dan namespace.
{ }
JSON lwn CSV
CSV ringkas; JSON mengekalkan jenis dan struktur.
{ }
Kata Kunci additionalProperties
Menentukan sama ada kunci tidak diisytiharkan dibenarkan.
{ }
Kata Kunci maxLength
maxLength menghadkan bilangan aksara rentetan.
{ }
Kata Kunci minLength
minLength menetapkan bilangan aksara minimum.
{ }
Kata Kunci maxItems
maxItems menghadkan bilangan item array.
{ }
Kata Kunci minItems
minItems menetapkan bilangan item minimum.
{ }
Kata Kunci multipleOf
multipleOf memastikan nombor boleh dibahagi.
{ }
Kata Kunci exclusiveMinimum
exclusiveMinimum menolak nilai sempadan.
{ }
Pengendali Kesamaan JSONPath
Pengendali kesamaan memilih nilai tepat.
{ }
Pengendali Perbandingan JSONPath
Perbandingan memilih julat angka.
{ }
DAN logik JSONPath
DAN logik memerlukan semua syarat benar.
{ }
ATAU logik JSONPath
ATAU logik memerlukan sekurang-kurangnya satu syarat.
{ }
Pengendali Penafian JSONPath
Penafian menyongsangkan syarat penapis.
{ }
Penapis regex JSONPath
Pengendali regex menguji rentetan terhadap corak.
{ }
Contoh Item Pesanan JSON
Item boleh guna semula untuk troli dan invois.
{ }
Contoh Kategori JSON
Nod pokok biasa untuk navigasi dan katalog.
{ }
Contoh Acara JSON
Envelope acara standard untuk analitis dan webhook.
{ }
Contoh Komen JSON
Rekod komen untuk forum dan ulasan.
{ }
Contoh Tetapan JSON
Rekod tetapan fleksibel untuk pilihan.