Is JSON a language, if not how would it be classified?

json, programming-languages, xml

Solution

It's a data interchange format.

JSON (JavaScript Object Notation) is a lightweight data-interchange format.

http://json.org

JavaScript Object Notation is a text-based open standard designed for human-readable data interchange.

Type of format: Data interchange

http://en.wikipedia.org/wiki/Json

is it only defined in context of a language

Certainly not. It is entirely possible to write applications which use JSON but not JavaScript.

Problem

Considering JSON (JavaScript Object Notation), is JSON itself a language, or is it only defined in context of another language? By language, I mean a programming language that might be using JSON to transmit/receive data. It is interesting that XML is not Turing complete, yet has language in its name. Perhaps this implies a broader definition of language for this purpose?

Original source

Related problems