Backend, datos y seguridad Núcleo A1 · Estándar oficial Plataforma: Web

JSON

JSON

JSON es un formato de texto para compartir datos. Puede contener objetos, arreglos, texto, números, `true` o `false`, y `null`.

Ver cómo funciona
Podrías llamarlo JSONNotación de objetos de JavaScriptdocumento JSON

Ver cómo funciona

Ejemplo trabajado originalJSON

Otro ejemplo

Un servicio de pagos envía `{"amount":2400,"currency":"TWD"}` como UTF-8 y lo verifica contra un contrato. Se envía un ID de factura de 19 dígitos como texto porque algunos sistemas no pueden almacenar ese número exactamente. Se rechaza los datos con el mismo nombre de miembro duplicado.

Partes principales

  1. 01valor estructural
  2. 02Nombres de miembros o orden de la matriz
  3. 03Valores primitivos

Úsalo cuando

Use JSON para datos estructurados cuando ambas partes acuerden los tipos de campos y si se permite `null`. También deben acordar los límites de los números y las reglas de versión.

No lo uses cuando

JSON no es un esquema. JSON estándar no permite comentarios ni `NaN`, y el orden de los miembros del objeto no tiene significado.

Nombre usado en código

application/json; RFC 8259 grammar encoded as UTF-8 for interoperable exchange

Antes de lanzarlo

Check contracts and invariants, authorization, and input limits. Test retries, one-time effects, timeouts, and partial failures. Verify data integrity, compatibility, monitoring, recovery, and rollback.

Solicitud que puedes copiar

Outcome: Complete the task with JSON (JSON). User context: Un servicio de pagos envía `{"amount":2400,"currency":"TWD"}` como UTF-8 y lo verifica contra un contrato. Se envía un ID de factura de 19 dígitos como texto porque algunos sistemas no pueden almacenar ese número exactamente. Se rechaza los datos con el mismo nombre de miembro duplicado. Technical concept or control: JSON (JSON). Why it fits: Use JSON para datos estructurados cuando ambas partes acuerden los tipos de campos y si se permite `null`. También deben acordar los límites de los números y las reglas de versión. Do not use it when: JSON no es un esquema. JSON estándar no permite comentarios ni `NaN`, y el orden de los miembros del objeto no tiene significado. Engineering requirements: Define inputs, outputs, contracts, and rules that must always hold. Set authorization and input checks. Define failures, timeouts, retries, one-time effects, data moves, and compatibility limits. Operations: Add useful signals and logs that hide sensitive data. Set capacity limits and write an operator guide. Test recovery and rollback. Acceptance criteria: Contract and failure-path tests pass. Data and authorization rules still hold during retries and partial failures. Check performance limits, monitoring, recovery, and rollback. Evidence and limits (evidence boundary): El estándar cubre únicamente el alcance listado. No elige el estilo visual, la decisión del producto ni el ejemplo de Vibulary. Unknowns to confirm: Where the code runs, data stores, traffic shape, consistency needs, and the security boundary. Also confirm the compatibility period, service goals, and rollback limits.

Revisa esta petición

Review how JSON (JSON) is used now. Definition: JSON es un formato de texto para compartir datos. Puede contener objetos, arreglos, texto, números, `true` o `false`, y `null`. Release checks: Check contracts and invariants, authorization, and input limits. Test retries, one-time effects, timeouts, and partial failures. Verify data integrity, compatibility, monitoring, recovery, and rollback. Before changing code, list the evidence, gaps, severity, and the smallest safe fix.

A1
Qué tan oficial es este término?

Estándar oficial

Un estándar con nombre establece las reglas descritas en esta página.

El estándar cubre únicamente el alcance listado. No elige el estilo visual, la decisión del producto ni el ejemplo de Vibulary.

Alcance
Solo lo que cubre la fuente:nombre canónico、definición、semántica、implementación
Estado del documento
seguimiento de normas
Comprobado el
2026-07-30

Fuentes de evidencia y alcance

Fuente de autoridad + Referencia del término · IETF · seguimiento de normas The JavaScript Object Notation (JSON) Data Interchange Format — 3. Values 3. Values Alcance: nombre canónico、definición、semántica、implementación Rol aquí: Referencia de término directo La fuente cubre: nombre canónico, definición, semántica, implementación Fuente de autoridad · IETF · seguimiento de normas The JavaScript Object Notation (JSON) Data Interchange Format Alcance: nombre canónico、definición、semántica、implementación Rol aquí: Autoridad dentro del límite establecido La fuente cubre: nombre canónico, definición, semántica, implementación

Cópialo tú mismo

El navegador no pudo copiar esto. Selecciona la solicitud a continuación y cópiala tú mismo.