Reputation: 1255
How can I take a JSON object and convert it back into the original string format?
Thanks
Upvotes: 14
Views: 58806
Reputation: 7781
You could use an excelent json2.js library: https://github.com/douglascrockford/JSON-js
Check out the JSON.stringify
method.
Edit:
It seems like the librabry moved to github repo now: https://github.com/douglascrockford/JSON-js
Upvotes: 14
Reputation: 122749
There are a few jQuery plugins to do this. jQuery-json is one of them, which I've tried successfully.
Upvotes: 1
Reputation: 11110
when it's an object, it's a javascript object, then it gets encoded as a string, a string that is a javascript syntax that expresses the object json-encoded. (JSON: JavaScript Object Notation
).
However, these are the jquery built in function to parse json is jQuery.getJSON
(retrieves the object out of the string).
to do things the other way around check this: Serializing to JSON in jQuery
Upvotes: 1
Reputation: 2210
Use the stringify method from Douglas Crockford's JSON object:
This will show your object in an alert box:
alert(JSON.stringify(myObject));
Upvotes: 5