清理json包含和使用
Posted
技术标签:
【中文标题】清理json包含和使用【英文标题】:Cleaning up json includes and usage 【发布时间】:2016-09-12 02:31:47 【问题描述】:我正在像这样从 json 导入数据
import data from './data.json'
data.json 看起来有点像这个
"data": [
"title": "Some title", "text": "Some text",
"title": "Some title", "text": "Some text",
"title": "Some title", "text": "Some text"
]
所以要在我的文件中使用它,我通常会做类似data.data[0].title
之类的事情,我认为这不是最干净的方式,理想情况下我想像data[0].title
那样使用它有什么方法可以包含或编辑我的 json 文件来实现这个?
【问题讨论】:
为了实现你想要的,将 data 属性的值分配给另一个变量并使用它而不是像var data = oyurJSONObject.data;
这样的 JSON 对象,然后 data 成为 data 属性中保存的对象数组,你像这样使用它data[0].title
【参考方案1】:
您可以import data from './data.json
。这只会从对象中导入 data
键,并将其放入名为 data
的变量中。
【讨论】:
data.data[0].title
那么我想 OP 应该不得不这样做,这是他试图避免的。纠正我...
我在节点 v6 中使用 import
关键字时遇到问题,我做错了什么?
@mido import
尚不支持,即使在节点 6.0 中也是如此。你需要 Babel 才能使用它。以上是关于清理json包含和使用的主要内容,如果未能解决你的问题,请参考以下文章