A pesar de mucho Google y tirar del pelo, no puedo expresar la diferencia entre json, objetos y matrices (en javascript). A continuación se muestra cómo he estado usando contenedores de datos bidimensionales (temo usar aquí las palabras "matriz", "objeto" o "json"). Por favor dime cuales son estos dos ejemplos?javascript objects vs matrices vs JSON
//first example:
[
{"record_id":1,"name":"Frank"},
{"record_id":2,"name":"Sally"}
]
//second example:
{
"countries":
[
{"id":1,"name":"Canada"},
{"id":2,"name":"Mexico"}
],
"states":
[
"id":1,"name":"Maine"},
{"id":2,"name":"Alaska"}
]
}
JSON es un texto con codificación UTF-8 presentado en una secuencia de caracteres que cumple con los requisitos de la especificación JSON. Cómo se crea no hace diferencia. Lo importante es que termines con datos UTF-8. –
@ user1689607 Nit: [JSON] (http://www.json.org/) * no * especifica una codificación UTF (pero obliga a Unicode) - UTF-X es exactamente cómo se mapea Unicode en octetos y esta codificación sucede independientemente de JSON. De lo contrario, sí: JSON es un formato de * serialización *. –
La codificación * default * :-) Sin embargo, un servidor puede enviar libremente JSON como UTF-16 (o incluso UCS-2 ... ¿tal vez?) Con los correspondientes encabezados/negociación. –