如何从HTML页面解析JSON中的图像

时间:2019-06-21 14:30:19

标签: javascript android react-native react-native-android

我需要解析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);
               });

       }

1 个答案:

答案 0 :(得分:1)

https://500px.com/popular返回HTML页面,而不是图像。 unrecognized token '<'指的是从页面接收到的开始标记的第一个字符(可能是<!DOCTYPE>。将HTML解析为JSON无效。

最近看起来好像是500px closed their public API,所以您可能不走运。