有谁知道如何从反应原生的json中获取数据?

时间:2016-06-20 12:48:54

标签: android ios json react-native

我是本机的新手,我需要在输入字段的更改文本上异步获取JSON文件中的信息。

 JSON:
  { "meta": {
     "code": 200,
    "api_version": "2.0.1.6.0",
    "issue_date": "20160620"
  },
  "result": {
    "total": 4,
    "items": [{
      "purpose_name": "Торгово-развлекательный комплекс",
      "name": "Asia Park, торгово-развлекательный комплекс",
      "full_name": "Алматы, Asia Park, торгово-развлекательный комплекс",
      "id": "9430047374983999",
      "building_name": "Asia Park, торгово-развлекательный комплекс",
      "address_name": "Райымбека проспект, 514а / Саина, 516",
      "type": "building"
    }]
  }
}

2 个答案:

答案 0 :(得分:0)

如果此文件是本地文件,您可能只需要它,它将自动解析。如果它在某个服务器上,则需要使用Fetch API

答案 1 :(得分:0)

如果是本地JSON文件,您可以使用fetch

fetch('https://example.com/data.json')
  .then(response => response.json())
  .then(data => console.log( data.result.items[0].purpose_name ))
  .catch(error => console.log(error));

如果是远程API请求,请尝试!empty

if(!empty($_POST['proj_id'])||!empty($_POST['task_uid']))