
Formato JSON (JavaScript Object Notation)
JavaScript Object Notation (JSON) es un formato ligero de intercambio de datos. JSON es de fácil lectura y escritura para los usuarios. JSON es fácil de analizar y generar por parte de las máquinas. JSON se basa en un subconjunto del lenguaje de programación JavaScript, norma ECMA-262 3ª edición - diciembre de 1999. JSON es un formato de texto completamente independiente del lenguaje, pero que utiliza convenciones que resultan familiares a los programadores de la familia de lenguajes C, incluidos C, C++, C#, Java™, JavaScript, Perl, Python, y muchos otros. Estas características hacen de JSON un lenguaje de intercambio de datos ideal. Puede encontrar más detalles sobre el formato JSON en Introducción a JSON.
Nota: el nombre de propiedad de los datos JSON debe coincidir exactamente con el nombre de propiedad del objeto de negocio.
Objeto de negocio contenido de cardinalidad única
Dado el siguiente objeto de negocio:

Y dados los valores siguientes para las propiedades del objeto de negocio:
| Objeto de negocio | Propiedad | Valor |
|---|---|---|
|
|
|
El formato JSON es el siguiente:
1 {
2 "firstName": "John",
3 "lastName": "Smith",
4 "address": {
5 "streetAddress": "21 2nd Street",
6 "city": "New York",
7 "state": "NY",
8 "postalCode": 10021
9 },
10 "phoneNumbers": [
11 "212-732-1234",
12 "646-123-4567"
13 ]
14 }
Objeto de negocio contenido de cardinalidad múltiple
Dado el siguiente objeto de negocio:

Y dados los valores siguientes para las propiedades del objeto de negocio:
| Objeto de negocio | Propiedad | Valor |
|---|---|---|
|
|
|
El formato JSON es el siguiente:
15 {
16 "firstName": "John",
17 "lastName": "Smith",
18 "address": [{
19 "streetAddress": "21 2nd Street",
20 "city": "New York",
21 "state": "NY",
22 "postalCode": 10021
23 },{
24 "streetAddress": "577 Airport Blvd",
25 "city": "Burlingame",
26 "state": "CA",
27 "postalCode": 94010
28 }],
29 "phoneNumbers": [
30 "212-732-1234",
31 "646-123-4567"
32 ]
33 }
This topic only applies to BAW, and is located in the BAW repository. Last updated on 2025-01-20 10:38