Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

JSONbiblioteca básica - Gratis RTOS

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

JSONbiblioteca básica

nota

Es posible que el contenido de esta página no lo sea. up-to-date Consulte la página de la biblioteca RTOS Free.org para obtener la última actualización.

Introducción

JSON(Notación de JavaScript objetos) es un formato de serialización de datos legible por humanos. Se usa ampliamente para intercambiar datos, como con el servicio AWS IoT Device Shadow, y forma parte de muchosAPIs, como el GitHub RESTAPI. JSONes mantenido como estándar por Ecma International.

La JSON biblioteca principal proporciona un analizador que admite la búsqueda de claves y, al mismo tiempo, aplica estrictamente la sintaxis de intercambio de datos estándar ECMA-404. JSON La biblioteca está escrita en C y diseñada para cumplir con las normas C90 y C:2012. ISO MISRA Tiene pruebas que muestran un uso seguro de la memoria y la ausencia de asignación de pilas, lo que la hace adecuada para microcontroladores de IoT, pero también es totalmente portátil a otras plataformas.

Uso de memoria

La JSON biblioteca principal utiliza una pila interna para rastrear las estructuras anidadas de un documento. JSON La pila existe mientras dure una sola llamada a una función; no se conserva. El tamaño de la pila se puede especificar definiendo la macro JSON_MAX_DEPTH, que por defecto es de 32 niveles. Cada nivel consume un solo byte.

Tamaño del código del núcleo JSON (ejemplo generado con GCC ARM Cortex-M)
Archivos Con optimización -O1 Con optimización -Os
core_json.c 2,9 K 2,4 K
Estimaciones totales 2,9 K 2,4 K
PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.