Topik ini menjelaskan karakteristik berbagai nilai pencocokan dalam aturan serta cara menggunakannya.
String
String adalah data teks yang terdiri dari karakter untuk merepresentasikan informasi. String diapit dengan tanda kutip ganda (") atau tanda kutip tunggal (').
Catatan Penggunaan
Tidak ada batasan yang diberlakukan pada panjang string, tetapi string yang terlalu panjang dapat memengaruhi kinerja.
Karakter khusus, seperti backslash (
\), harus di-escape.
Contoh
"contoh": "Ini adalah sebuah string."Nilai Boolean
Nilai Boolean hanya mencakup true dan false, yang biasanya digunakan dalam penilaian kondisi dan operasi logika.
Catatan Penggunaan
Jangan keliru antara nilai Boolean dengan string. Nilai Boolean tidak memerlukan tanda kutip.
Contoh
"diaktifkan": trueObjek
Objek adalah kumpulan pasangan kunci-nilai, di mana setiap kunci (atribut) adalah string dan setiap nilai dapat berupa tipe data apa pun. Objek diapit dengan kurung kurawal ({}), dan pasangan kunci-nilai dipisahkan dengan koma (,).
Catatan Penggunaan
Kunci dalam objek harus unik.
Hindari menggunakan struktur objek bersarang yang kompleks selama konfigurasi aturan.
Contoh
"requestHeaders": {
"User-Agent": "Mozilla/5.0",
"Accept": "application/json"
}Angka
Angka dapat berupa bilangan bulat atau desimal dan mendukung operasi matematika reguler.
Catatan Penggunaan
Gunakan format angka yang sesuai, seperti bilangan desimal dan titik mengambang, untuk mencegah konversi format yang tidak terduga.
Contoh
"timeout": 30Array
Array adalah kumpulan nilai yang terurut. Array dapat berisi nilai dari semua jenis tipe data, termasuk array lain dan objek. Array diapit dengan tanda kurung siku ([]) dan nilai dalam array dipisahkan dengan koma (,).
Catatan Penggunaan
Panjang array dapat disesuaikan. Anda dapat menambahkan atau menghapus elemen dari array.
Untuk meningkatkan keterbacaan kode, hindari menggunakan tipe data yang berbeda dalam satu array.
Contoh
"allowedMethods": ["GET", "POST", "DELETE"]