molily: Javascript Object Notation (JSON)

Beitrag lesen

Hallo,

So sieht das Array aus (Im Array ist noch ein Array verschachtelt!):

{"1c48e6ea-3ebf-1326-be58-43c623668d4c":{"name":"Move Mountäin","id":"1c48e6ea-3ebf-1326-be58-43c623668d4c","total_time":"0"},"1e2da54e-05a0-4d3f-26ce-43c6237b9256":{"name":"Setup Booth At Tradeshow","id":"1e2da54e-05a0-4d3f-26ce-43c6237b9256","total_time":"0"},"191d5ef2-d91f-223d-e61d-43c62302f70d":{"name":"Take Over The World","id":"191d5ef2-d91f-223d-e61d-43c62302f70d","total_time":"0"}}

Wenn du mit JSON operierst, solltest du schon die Grundlagen von JSON verstanden haben.

Das ist kein Array, sondern ein Object. Es beinhaltet drei weitere Object-Objekte, welche ihrerseits jeweils drei String-Objekte besitzen.

Die Unterobjects des äußeren Objects kannst du - aufgrund ihrer wohl wechselnden Namen - nur mit einer for-in-Schleife durchlaufen. Auf die Eigenschaften der inneren Objekte (also die String-Objekte) kannst du einfach so zugreifen, wie du in JavaScript auf alle anderen Unterobjekte bzw. Eigenschaften ebenfalls zugreifst: über objektname.eigenschaft. Hier sind dir die Namen ja bekannt (name, id, total_time).

Mathias