i believe the "canonical" version of the JSON api is http://www.json.org/json2.js see if that helps you out....
--adam On Mar 7, 11:37 am, MorningZ <[EMAIL PROTECTED]> wrote: > I've got an object in my javascript that keeps tracks of controls and > their values and am trying to pass it to the server to use with James > Network-King's excellent ASP.NET Json object > > So it allows me to pass a JSON-d object to it and i can manipulate it > it in my VB code > > Problem i am having is turning my object: > > var PageData = [ > { "Tab": "Recipients", "Objects": > ["Recipients_Choice","U_RoleList","U_Select"], "Values": ["","",""], > "Valid": false }, > { "Tab": "Body", "Objects": > ["Subject_Text","BodyHtml_Text","BodyText_Text"], "Values": > ["","",""], "Valid": false }, > { "Tab": "Schedule", "Objects": > ["Schedule_Start","Schedule_End","Schedule_Frequency"], "Values": > ["","",""], "Valid": false } > ]; > > into a simple string to my use of the "getJSON" method > > $.getJSON( > "modules/Schedule.ashx", > { > Mode: "Save", > Description: Description, > Data: *** The PageData object as string here **** > }, > function(json) { > if (json.HasError) { > alert(json.Message); > } > else { > // Code for success here with json.Data > } > } > ); > > I am using this code i found (http://www.thomasfrank.se/ > json_stringify_revisited.html), but when my script hits the line: > > JsonString = JSON.stringify(PageData); (and then in the getJSON > call have "Data: JsonString" in the parameters > > Which works.... but.... the browser hangs for like 3 seconds (and it's > not even that big of an object as you can see) > > Anyone have any suggestions to "stringify" an object using alternative > methods (jQuery or even not)?