Serialize javascript object to json and back

I am using to a jQuery post method to send some data to a server. Rather than constructing the JSON string myself, I would like to simply use a Javascript object. When I get the return string (in JSON) I would like to automatically construct a corresponding javascript object. Is this possible?

Thanks in advance.



Checkout JSON.stringify() and JSON.parse() in JSON2 documentation


myData = JSON.parse(text); // from json string to js object

var myJSONText = JSON.stringify(myObject, replacer); // js object to json string


If the JSON object is available, you can use :

var aString = JSON.stringify(anObject);

to transform an object into JSON string.

You can also convert a string into an object with

var obj = JSON.parse(aString)

To be sure that JSON is available, you can include this file


you should use Douglas Crockford's JSON2 library.

That way, you could:

var jsonString = JSON.stringify(obj);


var Obj = JSON.parse(jsonString);

If you use jQuery.getJSON you don't have to care about stringifying and parsing json, jquery does it for you.


Recent Questions

Top Questions

Home Tags Terms of Service Privacy Policy DMCA Contact Us

©2020 All rights reserved.