Kategori

JSON

Parsing, enkode, periksa, dan ubah JSON.

Panduan kategori

Ringkasan

Gunakan ringkasan ini untuk memahami kategori sebelum membuka fungsi tertentu.
  • Lihat masalah apa yang dibantu oleh grup fungsi ini.
  • Bandingkan nama fungsi dan deskripsi dalam satu tabel.
  • Buka fungsi untuk melihat sintaks, argumen, nilai balik, dan contoh.

JSON

Fungsi yang tersedia

24 fungsi
FungsiDeskripsi
json.arrayMenandai tabel sebagai array JSON sehingga pengkodean mempertahankan semantik array, termasuk untuk tabel kosong.
json.cloneMembuat salinan nilai yang kompatibel dengan JSON tanpa berbagi referensi tabel bertumpuk.
json.decodeMengurai string JSON dan mengembalikan nilai Luau yang cocok.
json.decodeSafeParsing JSON tanpa membuang dan mengembalikan detail keberhasilan, nilai, dan kesalahan.
json.encodeMembuat serial nilai Luau ke dalam JSON menggunakan aturan pemformatan dan pengkodean opsional.
json.encodePrettyMembuat serial nilai Luau menjadi JSON berformat yang dapat dibaca.
json.escapeMeloloskan teks sehingga dapat muncul dengan aman di dalam literal string JSON.
json.formatMengurai dan mengkodekan ulang JSON untuk menormalkan pemformatan.
json.getPathMembaca nilai yang disarangkan dari tabel menggunakan jalur titik-titik atau larik jalur.
json.isArrayMengembalikan apakah suatu nilai ditandai atau dibentuk sebagai array JSON.
json.isNullMengembalikan apakah suatu nilai adalah penjaga null JSON.
json.isObjectMengembalikan apakah suatu nilai ditandai atau dibentuk sebagai objek JSON.
json.keysMengembalikan kunci objek JSON sebagai tabel array.
json.minifyMenghapus spasi yang tidak perlu dari JSON sambil mempertahankan nilainya.
json.objectMenandai tabel sebagai objek JSON sehingga pengkodean menjaga semantik objek.
json.parseParser JSON bergaya alias yang berperilaku seperti json.decode.
json.prettyPembantu bergaya alias yang membuat serial nilai sebagai JSON yang diformat.
json.quoteMembungkus dan keluar dari teks sebagai literal string JSON lengkap.
json.stringifySerializer JSON bergaya alias yang berperilaku seperti json.encode.
json.tryDecodeMencoba mengurai JSON dan mengembalikan informasi kesalahan terstruktur alih-alih melempar.
json.typeMengembalikan tipe nilai yang mendukung JSON, termasuk array, objek, dan penanda null.
json.unescapeMengonversi konten string JSON yang lolos kembali menjadi teks biasa.
json.validateMemvalidasi JSON dan mengembalikan detail kesalahan saat penguraian gagal.
json.valuesMengembalikan nilai objek JSON sebagai tabel array.