14

How can I take a JSON object and convert it back into the original string format?

Thanks

0

4 Answers 4

14

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

Sign up to request clarification or add additional context in comments.

Comments

5

Use the stringify method from Douglas Crockford's JSON object:

http://www.json.org/js.html

This will show your object in an alert box:

alert(JSON.stringify(myObject));

3 Comments

Why would you need jquery support? After all it's pure javascript.
the JSON library is not part of jQuery, but it is very useful. I highly recommend using it.
JSON is included natively in most modern browsers now!
1

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

Comments

1

There are a few jQuery plugins to do this. jQuery-json is one of them, which I've tried successfully.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.