Modify ↓
Ticket #181 (closed defect: fixed)
LF-API liefert falsche JSON-Dateien
| Reported by: | anonymous | Owned by: | dark |
|---|---|---|---|
| Priority: | blocker | Milestone: | |
| Component: | Frontend | Version: | beta13 |
| Keywords: | API, JSON | Cc: |
Description
Die API liefert eine JSON-Ausgabe, die mit jsonlint.com nicht validiert werden kann und die laut json.org nicht valide ist. Sehr wahrscheinlich liegt es an fehlenden Anführungszeichen und überflüssigen (aber falschen) Kommata in zusammengesetzten Datenstrukturen.
Beispiel:
https://lqpp.de/be/api/initiative.html?key=MY_KEY&api_engine=json&issue_id=1&limit=1
Siehe auch:
Attachments
Change History
comment:2 Changed 3 years ago by dark
- Owner set to dark
- Status changed from new to accepted
Das auesserste Konstrukt muss natuerlich ein Array sein, berichtigt.
Die unnoetigen und in JSON nicht zulaessigen Kommata werden nicht mehr ausgegeben.
Der Schluessel in Objekten wird jetzt auch korrekt in "" gesetzt.
Note: See
TracTickets for help on using
tickets.

Ebensowenig ist "{{...}}", wie vom obigen Beipsiel ausgegeben, ein valides JSON-Konstrukt, da ein Dictionary nur Key/Value-Einträge oder nichts enthalten darf.