Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

Chapter 21. Working with JSON

Chapter 21. Working with JSON

The other really popular interchange format for Ajax is JSON (pronounced "Jason") or JavaScript Object Notation. Compared to XML, it's a more lightweight and human-readable format and is in general a more natural fit with JavaScript applications, although it's perhaps more alien than XML outside the world of JavaScript. The format was formally described by Douglas Crockford of Yahoo! in the Network Working Group Request for Comments #4627, and he also maintains the popular JSON.org web site, a hub for resources and information about the format. The RFC defines the official file extension for a JSON document as .json and the official mime type as application/json.

Although JSON is considered a language-independent data format, it's actually just as true to say that it's a subset of the JavaScript language. JSON was not defined and then adopted by JavaScript; it was discovered as a way to use JavaScript for the purpose of data transfer that happens to be useful in many other languages as well.


  

You are currently reading a PREVIEW of this book.

                                                                                                                    

Get instant access to over $1 million worth of books and videos.

  

Start a Free 10-Day Trial


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint