Javascript 如何访问随Webpack导入的JSON静态文件?
我的项目结构中有一个JSON静态文件:Javascript 如何访问随Webpack导入的JSON静态文件?,javascript,json,reactjs,webpack,Javascript,Json,Reactjs,Webpack,我的项目结构中有一个JSON静态文件: someFile.json JSON是对象数组的字符串化版本:[{…},{…},等等] 我使用Webpack(V4.41.2)将其导入为: import'../someFile.json'刚刚发现了问题所在 import myJSON from '../someFile.json'; // THIS DOES WORK // const parsedJson = JSON.parse(myJSON); // DON'T DO THIS. IT'S
someFile.json
JSON是对象数组的字符串化版本:[{…},{…},等等]
我使用Webpack(V4.41.2)将其导入为:
import'../someFile.json'代码>刚刚发现了问题所在
import myJSON from '../someFile.json'; // THIS DOES WORK
// const parsedJson = JSON.parse(myJSON); // DON'T DO THIS. IT'S ALREADY PARSED
function App() {
// USE parsedJSON
}
所以基本上你可以做到:
import parsedJSON from '../someFile.json'; // THIS DOES WORK
function App() {
// USE parsedJSON
}
导入时应该已经对其进行了分析。只需将其视为常规JSON,无需解析。谢谢!你是对的!刚刚发现!
[{"code":"STOCK","date":"2016-05-19T00:00:00.000Z","open":1240,"max":12430,"min":1240,"avg":12140,"close":12140,"numTrades":12,"amountTraded":120,"volume":121400,"quoteFactor":100},...OTHER OBJECTS....]
import myJSON from '../someFile.json'; // THIS DOES WORK
// const parsedJson = JSON.parse(myJSON); // DON'T DO THIS. IT'S ALREADY PARSED
function App() {
// USE parsedJSON
}
import parsedJSON from '../someFile.json'; // THIS DOES WORK
function App() {
// USE parsedJSON
}