Acessados por qualquer linguagem de programação;
Buscados por requisição HTTP;
Considerados padrões para a representação de dados;
Descrevem dados;
Facilmente interpretados e auto descritivos;
Independentes de linguagens de programação;
Lidos por humanos;
Representam informação complexas, com estruturas dentro de estruturas;
Representam informações no formato texto;
São estruturas hierárquicas;
Suportam mudanças de plataforma;
Tecnologias relacionadas à web;
Transportam informações entre aplicações ajax;
Usados para compartilhamento de dados;
Utilizados para troca de informações entre web services e APIs;
Veja mais em: