清理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包含和使用的主要内容,如果未能解决你的问题,请参考以下文章

使用 JSON Sanitizer 清理来自 Spring MVC 控制器的响应 JSON?

我可以清理本地Composer目录吗?

从 Rails 中清理 JSON 的最佳方法

清理 Json URL 数据 [重复]

Rails 4 清理用户输入

谷歌缓存清理插件