Bangun & baca JSON untuk bahasa Tenun.
tenun add json
impor "json";
biar j: teks = json_objek(["nama", "kota"], ["Budi", "Jakarta"]);
// {"nama":"Budi","kota":"Jakarta"}
cetak(json_ambil(j, "nama")); // Budi
cetak(json_larik(["a", "b"])); // ["a","b"]
Membangun:
json_str(s: teks): teks— string JSON ber-kutip (di-escape).json_escape(s: teks): teks— escape isi string JSON.json_objek(kunci: []teks, nilai: []teks): teks— objek dari pasangan (nilai teks).json_larik(nilai: []teks): teks— larik teks.
Membaca (field top-level):
json_ambil(j: teks, kunci: teks): teksjson_angka(j: teks, kunci: teks): bulatjson_bool(j: teks, kunci: teks): bool
- Pembacaan saat ini untuk field top-level (skalar). Objek/larik bersarang menyusul (memerlukan map/struct di bahasa inti).
MIT.