我有一个本地JSON文件,我想将其解析为一个对象,以便在React网站中进行评论。
我尝试使用两种方法,第一种方法是将文件复制到.js文件,并将JSON文件中的数据声明为数组,然后尝试使用代码将其解析为对象。我的其他尝试是读取文件并直接使用解析,但它们都不起作用。有谁可以为我提供最佳解决方案的建议吗?
const fs = require('fs');
var fileString = fs.readFileSync('./restaurant.json').toString();
var fileObj = JSON.parse(fileString);
var restaurants = fileObj.restaurant;
let restaurants= data.map((item)=>{
let res= (item.isArray())? map((input)=>JSON.parse(input)):
JSON.parse(item)
return res;
});
export default restaurants;
应该生成有关餐厅的详细信息和评论的对象。
如果它是代码中的本地文件,则可以直接将其导入。JSON将为您转换为对象。
import {restaurants} from './restaurant.json'
或对于ES5
var restaurants = require('./restaurant.json')
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句