JSON (JavaScript Object Notation) is a lightweight data-interchange format that is easy for humans to read and write, and easy for machines to parse and generate. It's a text format that is language-independent but uses conventions familiar to programmers of the C-family of languages, including C, C++, Java, JavaScript, Perl, Python, and many others.