Original issue 51 created by fazioa on 2014-02-24T20:34:51.000Z:
JSON sintax need to be modified as per following example:
Ok, parsing solved. I found a bug, I think.
When I get http://ip:8080/structure?all returns this:
[{"id":{"hlt":255,"slot":[{"val":19,"ddesc":"Sendor de temperatura","slo":0,"typ":"52"},{"val":48,"ddesc":"Sensor de humedad","slo":2,"typ":"53"},{"val":21,"ddesc":"Sendor de temperatura","slo":4,"typ":"52"},{"val":44,"ddesc":"Sensor de humedad","slo":6,"typ":"53"},{"val":0,"ddesc":"Dimmable Light","slo":9,"typ":"19"},{"val":0,"ddesc":"ON/OFF Salida digital con timer","slo":11,"typ":"11"}],"ndesc":"Nodo O"}},
{"id":{"hlt":255,"slot":[{"val":0,"ddesc":"ON/OFF Salida digital con timer","slo":0,"typ":"11"},{"slo":2,"typ":"52"},{"slo":4,"typ":"53"},{"val":0,"ddesc":"Tira de LED RGB","slo":6,"typ":"16"}],"ndesc":"Nodo I"}},
{"id":{"hlt":127,"slot":[{"val":0,"ddesc":"ON/OFF Salida digital con timer","slo":0,"typ":"11"},{"val":19,"ddesc":"Sendor de temperatura","slo":2,"typ":"52"},{"val":53,"ddesc":"Sensor de humedad","slo":4,"typ":"53"},{"val":1,"ddesc":"Dimmable Light","slo":8,"typ":"19"},{"val":1,"ddesc":"Dimmable Light","slo":10,"typ":"19"}],"ndesc":"Nodo II"}}]
I debug with: http://json.parser.online.fr/
And then "id" index its not correctly assigned. I modified to these:
{"id":[{"hlt":255,"slot":[{"val":19,"ddesc":"Sendor de temperatura","slo":0,"typ":"52"},{"val":48,"ddesc":"Sensor de humedad","slo":2,"typ":"53"},{"val":21,"ddesc":"Sendor de temperatura","slo":4,"typ":"52"},{"val":44,"ddesc":"Sensor de humedad","slo":6,"typ":"53"},{"val":0,"ddesc":"Dimmable Light","slo":9,"typ":"19"},{"val":0,"ddesc":"ON/OFF Salida digital con timer","slo":11,"typ":"11"}],"ndesc":"Nodo O"},{"hlt":255,"slot":[{"val":0,"ddesc":"ON/OFF Salida digital con timer","slo":0,"typ":"11"},{"slo":2,"typ":"52"},{"slo":4,"typ":"53"},{"val":0,"ddesc":"Tira de LED RGB","slo":6,"typ":"16"}],"ndesc":"Nodo I"},{"hlt":127,"slot":[{"val":0,"ddesc":"ON/OFF Salida digital con timer","slo":0,"typ":"11"},{"val":19,"ddesc":"Sendor de temperatura","slo":2,"typ":"52"},{"val":53,"ddesc":"Sensor de humedad","slo":4,"typ":"53"},{"val":1,"ddesc":"Dimmable Light","slo":8,"typ":"19"},{"val":1,"ddesc":"Dimmable Light","slo":10,"typ":"19"}],"ndesc":"Nodo II"}]}