Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Perpustakaan CoreJson
catatan
Konten di halaman ini mungkin tidak mutakhir. Silakan merujuk ke halaman FreeRTOS.org perpustakaan
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 banyak API, seperti GitHub REST API. JSON dipertahankan sebagai standar oleh Ecma International.
Pustaka CoreJSON menyediakan parser yang mendukung pencarian kunci sambil secara ketat menegakkan sintaks Standard JSON Data Interchange. ECMA-404
Penggunaan memori
Pustaka CoreJSON menggunakan tumpukan internal untuk melacak struktur bersarang dalam dokumen JSON. 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 CoreJson (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 |