Kembali ke blog

Cara Membuat Fail .JSON di Notepad

Jul 3, 20263 min read

JSON adalah teks biasa dengan peraturan yang ketat. Notepad boleh menuliskannya dengan mudah. Perkara yang sering disalah faham oleh orang ramai ialah sintaksnya, bukannya alat yang digunakan. Dapatkan struktur yang betul, dan proses menyimpan fail adalah bahagian yang paling mudah.

Apakah itu fail JSON?

JSON bermaksud JavaScript Object Notation. Ia menyimpan data sebagai pasangan kunci-nilai di dalam kurungan kerinting, dengan sokongan untuk objek bersarang dan tatasusunan. Aplikasi, API, dan fail konfigurasi menggunakannya kerana ia ringan dan setiap bahasa pengaturcaraan utama boleh membacanya.

Fail JSON asas kelihatan seperti ini:

{
  "name": "John",
  "age": 28,
  "isActive": true,
  "skills": ["writing", "editing"]
}

Langkah demi langkah: Membuat fail JSON di Notepad

Langkah 1: Buka Notepad

Buka Notepad pada komputer anda, atau gunakan notepad dalam talian percuma dari mana-mana pelayar.

Langkah 2: Mulakan dengan kurungan pembuka

Setiap fail JSON bermula dengan { untuk objek atau [ untuk tatasusunan. Kebanyakan fail bermula dengan objek.

Langkah 3: Tambahkan kunci dan nilai anda

Tulis setiap kunci dalam tanda petikan berganda, diikuti dengan titik bertindih, dan kemudian nilainya. Asingkan setiap pasangan dengan koma.

{
  "title": "Sample File",
  "version": 1
}

Langkah 4: Tutup fail dengan betul

Padankan setiap kurungan pembuka dengan kurungan penutup. Pasangan kunci-nilai terakhir dalam objek atau tatasusunan tidak memerlukan koma di penghujungnya.

Langkah 5: Simpan dengan sambungan .json

Pergi ke Fail, kemudian Save As. Pilih All Files dalam menu juntai bawah "Save as type". Namakan fail dengan sambungan .json, contohnya data.json. Menyimpan tanpa menukar pilihan ini akan menyebabkan ia disimpan sebagai fail .txt yang tidak akan dibaca sebagai JSON.

Langkah 6: Sahkan sebelum anda menggunakannya

Tampal fail ke dalam editor JSON untuk mengesahkan ia sah sebelum anda menggunakannya dalam skrip atau aplikasi. Pemeriksaan pantas di sini menjimatkan masa anda daripada membaiki ralat kemudian.

Peraturan Sintaks JSON yang Perlu Diingat

  • Tanda petikan berganda sahaja. Kunci dan nilai rentetan memerlukan tanda petikan berganda, bukan tanda petikan tunggal.

  • Tiada koma di penghujung. Tiada apa-apa yang menyusul selepas item terakhir dalam objek atau tatasusunan.

  • Tiada komen. JSON standard tidak menyokong nota // atau /* */ di dalam fail.

  • Boolean adalah huruf kecil. Gunakan true dan false, bukan True atau FALSE.

  • Nombor tidak memerlukan tanda petikan. Tulis 28, bukannya "28", kecuali nilai tersebut bertujuan sebagai teks.

Ralat Biasa dan Cara Mengelakkannya

Masalah: Koma hilang antara pasangan kunci-nilai. Penyelesaian: Setiap pasangan kecuali yang terakhir memerlukan koma selepasnya.

Masalah: Kurungan tidak sepadan. Penyelesaian: Kira pasangan {} dan [] anda. Pengesah (validator) akan menunjukkan baris tepat di mana ia tidak sepadan.

Masalah: Tanda petikan tidak dilarikan (unescaped) di dalam rentetan. Penyelesaian: Lari (escape) petikan dalaman dengan garis miring ke belakang, contohnya "He said \"hello\"".

Masalah: Kunci tanpa tanda petikan. Penyelesaian: Setiap kunci mestilah dibalut dengan tanda petikan berganda, walaupun kunci mudah seperti id atau name.

Kesimpulan

Fail JSON hanyalah teks yang mengikut format yang ketat. Tulis kunci dan nilai anda dengan tanda petikan berganda, padankan kurungan anda, langkau koma di penghujung, dan simpan dengan sambungan .json. Jalankan melalui pengesah sekali sebelum anda menggunakannya, dan anda sudah bersedia.

Catatan berkaitan