JSON mangrupa téks biasa kalayan aturan anu ketat. Notepad tiasa dianggo pikeun nulisna kalayan gampang. Bagian anu sering salah ku jalma nyaéta sintaksisna, sanés alatna. Lamun strukturnya bener, nyimpen filena mah mangrupa bagian anu panggampangna.
Cara Nyieun File .JSON dina Notepad
Naon ari file JSON?
JSON singgetan tina JavaScript Object Notation. Ieu nyimpen data salaku pasangan konci-nilai (key-value) di jero kurung kurawal, kalayan dukungan pikeun objék bersarang (nested objects) jeung susunan (arrays). Aplikasi, API, jeung file konfigurasi ngagunakeunana sabab hampang tur unggal basa pamrograman utama tiasa macana.
File JSON dasar téh siga kieu:
{ "name": "John", "age": 28, "isActive": true, "skills": ["writing", "editing"]}Lengkah demi lengkah: Nyieun file JSON dina Notepad
Lengkah 1: Buka Notepad
Buka Notepad dina komputér anjeun, atau gunakeun online notepad gratis tina browser mana waé.
Lengkah 2: Mimitian ku kurung kurawal muka
Unggal file JSON dimimitian ku { pikeun hiji objék atawa [ pikeun hiji array. Loba file dimimitian ku hiji objék.
Lengkah 3: Tambahkeun konci jeung nilai anjeun
Tuliskeun unggal konci dina tanda petik ganda, diturutan ku titik dua, terus nilaina. Pisahkeun unggal pasangan ku koma.
{ "title": "Sample File", "version": 1}Lengkah 4: Tutup file kalayan bener
Pasangkeun unggal kurung muka atawa kurung siku jeung nu nutupna. Pasangan konci-nilai pamungkas dina hiji objék atawa array teu meunang ditambahan koma di tungtungna.
Lengkah 5: Simpen nganggo éksténsi .json
Pindah ka File, teras Save As. Pilih All Files dina ménu dropdown "Save as type". Beri nami file kalayan éksténsi .json, contona data.json. Lamun disimpen tanpa ngarobah dropdown ieu, bakal jadi file .txt anu moal bisa dibaca salaku JSON.
Lengkah 6: Validasi saencan dipaké
Tempelkeun (paste) filena kana JSON editor pikeun mastikeun yén éta valid saencan dipaké dina skrip atawa aplikasi. Pengecekan gancang di dieu bakal nyingkahan anjeun tina debugging engké.
Aturan Sintaksis JSON nu Kudu Diinget
Ngan ukur tanda petik ganda. Konci jeung nilai téks (string) merlukeun tanda petik ganda, lain tanda petik tunggal.
Teu meunang aya koma di tungtung. Euweuh nu nuturkeun item panungtung dina objék atawa array.
Teu meunang aya koméntar. JSON standar tidak ngarojong catetan // atawa /* */ di jero file.
Boolean mangrupa hurup leutik. Gunakeun true jeung false, lain True atawa FALSE.
Angka teu butuh tanda petik. Tulis 28, lain "28", kacuali lamun nilaina memang ditujukeun pikeun jadi téks.
Kasalahan Umum jeung Cara Nyingkahanana
Masalah: Leungit koma antara pasangan konci-nilai. Solusi: Unggal pasangan iwal anu panungtung merlukeun koma di tukangeunana.
Masalah: Kurung siku atawa kurung kurawal teu cocog. Solusi: Hitung pasangan {} jeung [] anjeun. Validator bakal nunjukkeun kana garis pas di mana maranéhna teu cocog.
Masalah: Tanda petik di jero téks nu teu di-escape. Solusi: Escape tanda petik internal nganggo backslash, contona \"He said \\\"hello\\\"".
Masalah: Konci tanpa tanda petik. Solusi: Unggal konci kudu dibungkus ku tanda petik ganda, sanajan nu basajan siga id atawa name.
Kacindekan
File JSON téh ngan saukur téks anu nuturkeun format anu ketat. Tuliskeun konci jeung nilai anjeun nganggo tanda petik ganda, pasangkeun kurung anjeun, leupaskeun koma di tungtung, tur simpen nganggo éksténsi .json. Jalankeun dina validator sakali saencan dipaké, jeung anjeun siap beresih.