K2文章列表和K2内容模块输出json数据格式

更新日期:2019年8月11日

如果之前的方法有些场景不适用,我们还有另外的方法,就是在链接后面添加?format=feed?format=json

例如https://joomlafox.com/?format=feedhttps://joomlafox.com/?format=json


有时候我们需要用json数据格式输出文章列表的内容,来配合前端做一些数据处理。

K2自身也是可以做json数据格式输出的。

例如JoomlaFox网站的Joomla建站笔记栏目,它的RSS订阅链接是这样:

https://joomlafox.com/joomla-tutorial/notes.feed

然后,我们直接把后面的feed改成json就可以输出json数据

https://joomlafox.com/joomla-tutorial/notes.json

像这样:

{
"site":{
"url":"https:\/\/joomlafox.com",
"name":"JoomlaFox"
},
"category":{
"id":"7","name":"Joomla\u5efa\u7ad9\u7b14\u8bb0",
"alias":"joomla","link":"\/joomla-tutorial\/notes.html",
"parent":"1",
"extraFieldsGroup":"0",
...

如果你需要输出K2内容模块(k2_content)的json数据,只要把该模块的RSS订阅的链接format=feed改成format=json