清理json包括和使用

Ilj*_*lja 5 javascript import json ecmascript-6

我像这样从json导入数据

import data from './data.json'
Run Code Online (Sandbox Code Playgroud)

其中data.json看起来有点类似于此

{
  "data": [
    {"title": "Some title", "text": "Some text"},
    {"title": "Some title", "text": "Some text"},
    {"title": "Some title", "text": "Some text"}
  ]
}
Run Code Online (Sandbox Code Playgroud)

所以要在我的文件中使用它我通常做一些像data.data[0].title我认为不是最干净的方式,理想情况下我想使用它就像data[0].title有一种方法我可以包含或编辑我的json文件来实现这一点?

Mad*_*iha 5

你可以import {data} from './data.json.这只会data从对象中导入该键,并将其放入一个名为的变量中data.