I have an array of objects in javascript and I know that I need to use json to pass it to server, but I don't know which library I should use. I found 开发者_如何转开发in this post, that I have to use JSON.stringify() function; , but there's also a comment that says that JSON.stringify is not a standard function and I should use json2.js instead. What I'd like to know is :
Is there any pre-installed Json library in javascript?
Which is the best Json library I can use in javascript as well as in java.
And... if it´s not too much to ask... where can I get those libraries
thanks beforehand
- There is a JSON property in the global object for browsers using the ECMAScript v5 specification (Dec 09).
- If it's in both Java and JavaScript then it's not the same library... Personally, I usually use Jackson in Java and ExtJS in Javascript.
- Here and here. A much more lightweight js implementation can be found here.
See http://en.wikipedia.org/wiki/JavaScript_Object_Notation#Using_JSON_in_Ajax and http://en.wikipedia.org/wiki/JavaScript_Object_Notation#Native_JSON.
JSON is supported natively in modern browsers (and in older browsers through eval(), but with possible security and perf implications). http://json.org/ provides a list of JSON libraries for older browsers where native JSON is not supported and the use of eval() is not a good idea.
精彩评论