JSON naar variables

Status
Niet open voor verdere reacties.

joris345

Gebruiker
Lid geworden
12 jan 2008
Berichten
143
Hallo,

Ik heb de volgende json:

Code:
[
   {
      "1":"a",
      "2":"b",
      "3":"c",
      "4":"d",
      "5":"e"
   },
   {
      "1":"f",
      "2":"g",
      "3":"h",
      "4":"i",
      "5":"j"
   }
]

Het lukt me helaas niet om in jquery dit om te zetten naar variables. Maar 1 moet dus twee keer uitgelezen kunnen worden, met aparte variables.

Hopelijk snappen jullie wat ik bedoel, anders probeer ik het anders uit te leggen.
 
Het probleem met uitlezen van deze JSON is dat je nummers als property gebruikt.

Stel deze JSON zou in de variabele data zitten dan zou je "a" terug willen krijgen als je dit doet:
[js]document.write(data[0].1);[/js]

Maar omdat je een getal gebruikt struikelt Javascript hier over want deze melding zul je krijgen:
Code:
Uncaught SyntaxError: Unexpected number

Wijzigen je de JSON naar iets met letters
[js]var json = [
{
"test":"a",
"2":"b",
"3":"c",
"4":"d",
"5":"e"
},
{
"1":"f",
"2":"g",
"3":"h",
"4":"i",
"5":"j"
}
];
document.write(json[0].test);[/js]
Dan zul je zien dat je netjes "a" terug krijgt :)
 
Ah, dank je voor de uitleg. Het is nu inderdaad wel gelukt :D
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan