JSON (JavaScript Object Notation), czyli beztłuszczowa alternatywa dla XML, to lekki format wymiany danych inspirowany literałami obiektów JavaScript. Jest często używany z usługami internetowymi JavaScript, Ajax i RESTful, ale jest całkowicie niezależny od języka.