无法解析json文件并显示数据-本机响应

无法解析json文件并显示数据-本机响应,json,parsing,react-native,fetch,Json,Parsing,React Native,Fetch,这是我的json文件 我想要像这样的输出: { "List": [ { "entryDate": "03/02/2017", "entryDateTime": "03/02/2017 2:00 AM", "entryTime": "2:00 AM", "systol": "120" }, { "entryDate": "03/02/2017", "entryDateTime": "03/02/2017 2:00 AM", "entryTime": "2:00 AM", "systol":

这是我的json文件

我想要像这样的输出:

{
"List": [
  {
"entryDate": "03/02/2017",
"entryDateTime": "03/02/2017 2:00 AM",
"entryTime": "2:00 AM",
"systol": "120"
},
  {
"entryDate": "03/02/2017",
"entryDateTime": "03/02/2017 2:00 AM",
"entryTime": "2:00 AM",
"systol": "121"
},
  {
"entryDate": "03/02/2017",
"entryDateTime": "03/02/2017 2:00 AM",
"entryTime": "2:00 AM",
"systol": "120"
},
  {
"entryDate": "03/02/2017",
"entryDateTime": "03/02/2017 2:00 AM",
"entryTime": "2:00 AM",
"systol": "122"
},
  {
"entryDate": "03/02/2017",
"entryDateTime": "03/02/2017 2:00 AM",
"entryTime": "2:00 AM",
"systol": "123"
}
]
}
将数据状态设置为空

entryDate:03/02/2017
systol:120
entryDate:03/02/2017
systol:121
entryDate:03/02/2017
systol:122
entryDate:03/02/2017
systol:123
改变

this.state = {
  data: null
};

然后在渲染中显示相关数据,如下所示-

this.setState({ data : responseData })

....
....
{this.state.data&&
this.state.data.List.map((d,i)=>(
{d.entryDate}
{d.systol}
))}

getting error“undefined不是一个对象(评估这个.state.data.List.map)我对我的答案做了一些编辑。检查并重试。如果仍然不起作用,那么显示
console.log(this.state.data)
render
函数的输出。你是指这个“{this.state.data}”的输出吗?它显示了我所有的json数据{”列表“:[{“entryDate”:“2017年2月3日”,“entryDateTime”:“2017年2月3日凌晨2:00”……]}像这样您没有删除
JSON.stringify
。请再次阅读我的答案。
this.setState({ data : JSON.stringify(responseData)})
this.setState({ data : responseData })
  <View>
    ....
    ....
    {this.state.data &&
      this.state.data.List.map((d,i) => (
        <View key={i}>
          <Text>{d.entryDate}</Text>
          <Text>{d.systol}</Text>
        </View>
    ))}
  </View>