[<< wikibooks] JavaScript/Handling JSON
== Native JSON ==

=== Modern JSON Handling ===
Handling JSON may require adding a supporting library, which creates the global JSON object. This object is present natively only in new browsers (e.g. FF 3.5, IE8). Such a library can be found here:

jQuery and other frameworks have their own means of generating JSONP requests, but we'll use the following custom code.
Note: It is important to bear in mind that the following code should not be used, if the targeted site or the data supplied by the target site, may come from a non-trustworthy source, since it is possible for such scripts to run with the privileges of the using site (e.g., to read user cookies and pass them on to another site) and thereby execute a Cross-site scripting attack.

== More information ==
Using native JSON in Firefox
Using native JSON in IE8
Web Application Security Guide/XML, JSON and general API security