Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
JSONperpustakaan inti
catatan
Konten di halaman ini mungkin tidak up-to-date. Silakan merujuk ke halaman pustaka RTOS .org Gratis
Pengantar
JSON(JavaScript Object Notation) adalah format serialisasi data yang dapat dibaca manusia. Ini banyak digunakan untuk bertukar data, seperti dengan layanan AWS IoT Device Shadow, dan merupakan bagian dari banyakAPIs, seperti GitHub RESTAPI. JSONDipertahankan sebagai standar oleh Ecma International.
JSONPustaka inti menyediakan parser yang mendukung pencarian kunci sambil secara ketat menegakkan sintaks Pertukaran Data Standar ECMA-404
Penggunaan memori
JSONPustaka inti menggunakan tumpukan internal untuk melacak struktur bersarang dalam JSON dokumen. Tumpukan ada selama durasi panggilan fungsi tunggal; itu tidak dipertahankan. Ukuran tumpukan dapat ditentukan dengan mendefinisikan makro,JSON_MAX_DEPTH
, yang default ke 32 level. Setiap level mengkonsumsi satu byte.
Ukuran Kode inti JSON (contoh dihasilkan dengan GCC untuk ARM Cortex-M) | ||
---|---|---|
File | Dengan Optimasi -O1 | Dengan Optimasi -Os |
core_json.c | 2.9K | 2.4K |
Total perkiraan | 2.9K | 2.4K |