Nonostante molti googlando e tirando i capelli, non riesco a distinguere la vita da me tra la json, gli oggetti e gli array (in javascript). Di seguito è come ho usato i contenitori di dati bidimensionali (paura di usare le parole "array", "oggetto" o "json" qui). Per favore dimmi cosa sono questi due esempi?oggetti javascript vs matrici 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 è dati di testo con codifica UTF-8 disposti in una sequenza di caratteri conforme ai requisiti delle specifiche JSON. Come è stato creato non fa differenza. L'importante è che tu finisca con i dati UTF-8. –
@ user1689607 Nit: [JSON] (http://www.json.org/) * non * specifica una codifica UTF (ma ha un mandato Unicode) - UTF-X è proprio come Unicode è mappato su ottetti e questa codifica succede indipendentemente da JSON. Altrimenti, sì: JSON è un formato * di serializzazione *. –
La codifica * default * :-) Tuttavia, un server può restituire liberamente JSON come UTF-16 (o anche UCS-2 ... forse?) Con le negoziazioni/intestazioni appropriate. –