SimpleJSon decoding problem..?

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
sirbender
User
Beiträge: 5
Registriert: Dienstag 9. September 2008, 11:08

Mittwoch 25. Februar 2009, 11:33

Hi,

Ich kann mit SimpleJSon folgenden String decodieren:

str = '{"data": "abcd", "parameters" : {"width":440, "height":220}}'


aber nicht diesen String:
str = "{'data': 'abcd', 'parameters' : {'width':440, 'height':220}}"


Warum?
Wie kann ist den unteren String trotzdem decodieren?

Danke,
sb
Leonidas
Administrator
Beiträge: 16024
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Mittwoch 25. Februar 2009, 12:17

sirbender hat geschrieben:Warum?
Weil JSON keine Single-Quoted-Strings hat, siehe hier rechts.
sirbender hat geschrieben:Wie kann ist den unteren String trotzdem decodieren?
In gültiges JSON umwandeln. Vielleicht reicht ein einfaches ``replace``, aber wenn in deinen Strings Quotes vorkommen können, wirds problematisch.
My god, it's full of CARs! | Leonidasvoice vs Modvoice
Antworten