Quel content-type utiliser pour du JSON ?
Pour être géré correctement sur internet, un document JSON nécessite un type MIME spécifique.
Le JSON (JavaScript Object Notation) est un format de données léger qui est à l'origine une composante de JavaScript. Sa simplicité et sa légèreté lui ont permis d'être généralisé à de plus en plus de langages et d'être utilisé de plus en plus souvent.
Ce langage se compose d'ensembles de paires noms/valeurs qui sont soit organisées de manière à représenter un objet, soit dans une suite qui représente une liste ou un tableau de données. Pour être géré correctement sur internet, un document JSON nécessite un type MIME spécifique. Il existe de très nombreux types MIME, au moins un par extension de fichier différente. Pour le type JSON, on trouve de nombreuses variantes sur internet:
application/json application/x-javascript text/javascript text/x-javascript text/x-json
Il n'existe qu'un seul type valable et lu correctement par toutes les applications. Il s'agit du type application/json. Ce type MIME a été défini comme la norme RFC 4627 écrite par l'IETF, l'organisme qui définit la plupart des nouveaux standards dans le domaine du web.