使用 php 解析 RSS 以获得 json 提要
Parsing RSS with php to get a json feed
我需要从另一个域转换 RSS 提要并将其转换为 json。为了规避跨域警告,我正在使用此 PHP proxy 脚本解析 RSS 提要服务器端。
- 但不知何故,响应是在一个长字符串中。
我想像这样使用 ajax:
var url = "http://www.mywebsite.net/simple-proxy.php?url=http://feeds.bbci.co.uk/news/rss.xml?edition=int&callback=feed";
$.ajax({
dataType: "jsonp",
url: url,
success: function(data) {
console.log(data);
}
});
- 但不知何故,响应是在一个长字符串中。如何将响应转换为带有节点的 json 数组等?
获取字符串然后转换成JSON:
我看到你正在使用 jquery 所以...
$.parseJSON(jsonString);
我找到了使用 SQL 的解决方案。
我需要从另一个域转换 RSS 提要并将其转换为 json。为了规避跨域警告,我正在使用此 PHP proxy 脚本解析 RSS 提要服务器端。
- 但不知何故,响应是在一个长字符串中。
我想像这样使用 ajax:
var url = "http://www.mywebsite.net/simple-proxy.php?url=http://feeds.bbci.co.uk/news/rss.xml?edition=int&callback=feed";
$.ajax({
dataType: "jsonp",
url: url,
success: function(data) {
console.log(data);
}
});
- 但不知何故,响应是在一个长字符串中。如何将响应转换为带有节点的 json 数组等?
获取字符串然后转换成JSON: 我看到你正在使用 jquery 所以...
$.parseJSON(jsonString);
我找到了使用 SQL 的解决方案。