I have some JSON data being generated via javascript which is being submitted to a page. The JSON object is an array of structures and i need to make sure each structure in the array contains a particular value/pair and if it doesn't i need to insert it in.
** This is the JSON string before CF gets it ** [{"coordinates":{"left":166,"top":236,"width":185,"height":146,"right":371," bottom":407},"data":"sdfsdf"},{"coordinates":{"left":434,"top":364,"width":1 00,"height":50,"right":554,"bottom":439},"data":"emty"},{"coordinates":{"lef t":230,"top":465,"width":100,"height":50,"right":350,"bottom":540},"data":"4 00 chars"},{"coordinates":{"left":663,"top":104,"width":100,"height":50,"right" :783,"bottom":179},"data":"no stars"}] This i do this to it.... notes = deserializeJSON(form.notes); for (n in notes) { if (NOT structKeyExists(n, "uuid")) { n["uuid"] = createUUID(); n["creator"] = "#request.currentUser.firstname# #request.currentUser.surname#"; } } notes = serializeJSON(notes); ** This is the JSON string after CF serializes it again ** "[{\"coordinates\":{\"left\":166,\"top\":236,\"width\":185,\"height\":146,\" right\":371,\"bottom\":407},\"data\":\"sdfsdf\"},{\"coordinates\":{\"left\": 434,\"top\":364,\"width\":100,\"height\":50,\"right\":554,\"bottom\":439},\" data\":\"emty\"},{\"coordinates\":{\"left\":230,\"top\":465,\"width\":100,\" height\":50,\"right\":350,\"bottom\":540},\"data\":\"400 chars\"},{\"coordinates\":{\"left\":663,\"top\":104,\"width\":100,\"height\" :50,\"right\":783,\"bottom\":179},\"data\":\"no stars\"}]" It seems to be creating a "string" string and escaping everything. What the!?? I need to store it as an actual JSON string without everything escaped. Please don't tell me i have to strip out the "\" and quotations manually to get it back to what it should be.... Steve -- You received this message because you are subscribed to the Google Groups "cfaussie" group. To post to this group, send email to cfaussie@googlegroups.com. To unsubscribe from this group, send email to cfaussie+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/cfaussie?hl=en.