JSON is a human readable lightweight data-interchange format, and is based on JavaScript, hence the acronym, JavaScript Object Notation. JSON is totally language independent, but its syntax is loosely based on the C family of languages, so integration with languages such as C, C++, C#, and Java are fairly straightforward.