Thank you for the response. I'm looking into the various points. The brackets were an attempt to get the thing working. Normally that would just be the array block "[ . . . ]", and the inner objects.
Shawn Michael Geary wrote: > That's not JSON code. > > * JSON doesn't use a () wrapper around the whole thing. > > * JSON requires all property names to be double-quoted, e.g. "billed":null. > > * JSON does not allow executable code such as "new Date(...)". You can use > the plain date strings instead and execute the "new Date" on them in the > code that processes the JSON. > > I assume that the line breaks in the description strings in your original > post are not present in the actual code, is that correct? > > Now, these problems may not be the cause of the intermittent errors - jQuery > doesn't use a strict JSON parser - but it's worth knowing what makes valid > JSON in any case. > > -Mike > >> From: sgrover >> >> I think my generated json code is messed up... >> >> ( >> [ >> { >> id: "124", >> organization: "XYZ Corp", >> start: new Date("2007-09-30 13:30:00"), >> end: new Date("2007-09-30 19:00:00"), >> duration: 5.5, >> worktype: "Programming", >> project: "Projext X", >> description: "Scans. Fixed...talk with Norm.", >> billed: null >> }, >> { >> ... >> } >> ] >> ) >