For software that processes data encoded in JavaScript Object Notation.

Overview

JSON is a text format that is completely language independent but uses conventions that are familiar to programmers of the C-family of languages, including C, C++, C#, Java, JavaScript, Perl, Python, and many others. These properties make JSON an ideal data-interchange language.

JSON is not the same thing as JavaScript object literals. Rather, JSON is a common format used to serialize from and deserialize to JavaScript's (and other languages') objects.

References