JSON Tutorial

JSON Tutorial

JSON or JavaScript Object Notation is a lightweight is a text-based open standard designed for human-readable data interchange. The JSON format was originally specified by Douglas Crockford, and is described in RFC 4627. The official Internet media type for JSON is application/json. The JSON filename extension is .json.

This tutorial will help you in understanding JSON and how to use it within various programming languages like PHP, PERL, Python, Ruby, Java etc.


This tutorial has been designed to help beginners understand basic functionality of JavaScript Object Notation (JSON) to develop data interchange format. After completing this tutorial you will find yourself at a moderate level of expertise in using JSON with Javscript, Ajax, Perl etc from where you can take yourself to next levels.


Before proceeding with this tutorial you should have a basic understanding of how web application work over HTTP and we assume that you have basic knowledge of JavaScript.

1 - JSON Quick Reference Guide

A quick JSON reference guide for Programmers.

JSON Quick Reference Guide

2 - JSON Useful Resources

A collection of JSON Sites, Books and Articles is given at this page.

JSON Useful Resources

3 - Java Tutorials

If you are starting with Java then it's best place to start with.

Java Tutorials

4 - JSON Tutorial in PDF

Download a quick JSON tutorial in PDF format.

JSON Tutorial in PDF