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?
Checkout JSON.stringify()
and JSON.parse()
in JSON2 documentation
Example:
myData = JSON.parse(text); // from json string to js object
var myJSONText = JSON.stringify(myObject, replacer); // js object to json string
Yes.
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 https://github.com/douglascrockford/JSON-js
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With