我需要解析500px的图像并将其显示在我的android应用程序中。但是所有尝试都给我一个错误:“ json解析错误,无法识别标记'<'”。如何仅获取src图片?
我对此了解不多,上网服务根本无济于事,请尝试使用提取功能进行一系列组合。
webCall=()=>{
return fetch('https://500px.com/popular')
.then((response) => response.json())
.then((responseJson) => {
this.setState({
isLoading: false,
dataSource: responseJson
}, function() {
// In this block you can do something with new state.
});
})
.catch((error) => {
console.error(error);
});
}
答案 0 :(得分:1)
https://500px.com/popular返回HTML页面,而不是图像。 unrecognized token '<'
指的是从页面接收到的开始标记的第一个字符(可能是<!DOCTYPE>
。将HTML解析为JSON无效。
最近看起来好像是500px closed their public API,所以您可能不走运。