Les 2 premiers reposent sur l’utilisation du plugin http ; dont tu peux voir la doc ici
Si tes besoins de diffusion de données en JSON sont plus ponctuels, il existe nativement dans SPIP l’API transmettre, pour partager des données avec une personne disposant d’un compte :
dans mes tests, Collection+Json n’a pas besoin de configuration, et rend beaucoup de choses publiques par défaut après activation :
L’index de l’API : http:/example.com/http.api/collectionjson/ qui liste les collections disponibles
Les index de collections : http:/example.com/http.api/collectionjson/articles/ qui fournissent une liste paginée de ressources
Les pages de ressources : http:/example.com/http.api/collectionjson/articles/1234 retournant les données de la ressource ayant cet identifiant
L’intérêt de Collections+Json est qu’il permet de modifier et crée de nouveaux objets éditoriaux, là où les autres solutions ne permettent par défaut que la lecture.
Si tu n’as besoin que de lecture, les solutions proposées par @placido peuvent être plus simples.