Seite 1 von 1

SimpleJSon decoding problem..?

Verfasst: Mittwoch 25. Februar 2009, 11:33
von sirbender
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

Re: SimpleJSon decoding problem..?

Verfasst: Mittwoch 25. Februar 2009, 12:17
von Leonidas
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.