Modify

Ticket #181 (closed defect: fixed)

Opened 3 years ago

Last modified 3 years ago

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:1 Changed 3 years ago by anonymous

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

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.

comment:3 Changed 3 years ago by dark

  • Cc info2009@… removed

comment:4 Changed 3 years ago by dark

  • Status changed from accepted to closed
  • Resolution set to fixed
View

Add a comment

Modify Ticket

Action
as closed
The resolution will be deleted. Next status will be 'reopened'
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.