Moin!
{'foo': [{'bar': '0815'}]}^
^Wenn du diesen String mal mit der Vorlage auf http://www.json.org/ vergleichst, siehst du kleine, aber feine Unterschiede.
An was könnte das liegen?
"
Meinst Du die Verwendung von ' anstelle von " meinst?
Exakt.
json.org spricht ausschließlich von " als Begrenzungszeichen. Muß einen Grund haben. Und sei es nur der, dass das im Standard so drinsteht.
Das hatte ich in der Annahme gemacht JavaScript sie das _völlig_ egal.
Javascript ist nicht die einzige Sprache, die JSON verarbeitet.
Es gilt die Formel: Sei liberal in dem, was du akzeptierst, aber konservativ in dem, was du generierst.
In Perl werden aber Ausdrück in " interpretiert, die in ' nicht. Das war für meine Ausgabe einfach einfacher.
Aber egal, eine Änderung in:
{"foo": [{"bar": "0815"}]}bringt dann dden Fehler:
{"foo": [{"sid": "0815"}]}^
^
Und was glaubst du, kann ich da jetzt noch untersuchen?
Der Tipp mit falschen Begrenzern ist das einzige, was mir durch deine Infos aufgefallen ist. Gib mehr Infos.
- Sven Rautenberg
"Love your nation - respect the others."