javascript - 无法将我的 JSON 文件转换为 JS 对象
问题描述
我的 JSON 文件如下所示:
{
"branding": {
"body": {
"header_text_color": "#224466",
"body_text_color": "##224466",
"background_color": "#224466"
},
...
}
}
在我的脚本中,我尝试导入该文件,然后将其转换为 JS 对象:
import templateConfigJSON from '@/config.json'
const templateConfig = JSON.parse(templateConfigJSON)
但我收到了这个错误:
JSON中的意外令牌u
我究竟做错了什么?
解决方案
JSON.parse()
用于将包含 JSON 表示法的字符串转换为 Javascript 对象。由于它已经是一个.json
文件,因此您不需要parse
它:
import templateConfigJSON from "@/config.json";
console.log(templateConfigJSON); //outputs object
推荐阅读
- dart - 我可以通过条件导入隐藏某些环境的方法吗?
- javascript - amcharts 地图:点击时动态更改工具提示
- python - 在 flask-sqlAlchemy 中加入两个表并将其显示给 jinja2
- html - 在输入字段的角度将日期格式从 dd/mm/yyyy 更改为 yyyy/mm/dd
- python - BeautifulSoup 已安装但仍收到 ImportError: No module named BeautifulSoup
- reactjs - 如何向图像添加附加信息?
- javascript - Material UI - 我的卡片组件被添加到我的 Appbar 中。我希望在单击 Appbar 按钮后显示卡片
- python - RandomForestRegressor 和 graph_feature_importances 错误
- sip - SIP 200 OK to INVITE 然后 100 Trying
- javascript - Javascript类在公共函数上设置私有变量