Closed jlehtoma closed 11 years ago
Kyllä. Siitä oli kyse. Lisäksi date kohta lienee kanssa syytä olla lainausmerkeissä. Korjattu koodissa ja nyt palauttaa: { "answers": [ {"count":"3", "date": "2013-04-12" }, {"count":"2", "date": "2013-04-13" }
Sama muutos tehty questions metodissa ja palauttaa nyt:
{ "questions": [ {"count":"1", "date": "2013-04-15" }, {"count":"1", "date": "2013-04-16" }
Itse asiassa tuo count ei tarvitse olla lainausmerkeissä.
Muutettu siten, että count arvot ei ole lainaumerkeissä. Ainakin jsonlint.com pitää validina nyt.
Validia on myös JSONview:n ja R:n mielestä. Itse asiassa kun tarkemmin katsoi R:n parsesin virheilmoitusta, oli ongelma odottamaton "-" -merkki, eli ilmeisesti juurikin tuon date
n arvo, joka ei ollut lainausmerkeissä.
Hyvä! :)
Sekä http://api.avoindata.net/answers että http://api.avoindata.net/questions palauttavat JSONia, josta sekä Firefoxin JSONview että R:n parseri valittavat. Voisiko vika piillä muotoilussa:
Ylemmässä tapauksessa
count
in arvo on lainausmerkeissä "1", jälkimmäisessä 0 ei.