javascript - Uncaught (in promise) SyntaxError: Unexpected token < in JSON at position 0 using vuejs
问题描述
我正在尝试基于来自.json
. 我正在使用 d3 和 vue 来帮助这个过程。当我尝试使用该d3.json()
函数加载数据并输出到控制台时,出现错误
Uncaught (in promise) SyntaxError: Unexpected token < in JSON at position 0
d3.json('./warehouses').then(function(error,data) {
data = data.concat(json)
render(data)
console.log(data)
})
解决方案
如果你想加载一个 json 文件,你应该导入它。代码如下所示:
import data from '../addressOfJsonFile/db.json';
然后您可以使用导入的数据变量作为 json 对象。请注意,您可以将导入的 json 命名为您想要的任何名称。
推荐阅读
- c# - 我应该在 ASP.NET Core 中的哪里执行自定义应用程序初始化步骤?
- c++ - 读取大量文本/文本文件的更快方法?
- office-js - 版本 16.23 的插件问题
- hadoop - 动态分区
- gitpython - GitPython repo.git.checkout 未正确签出分支
- objective-c - iOS CallKit 拨出电话不支持保持
- c# - 如何调试缺少的代理注册?
- unity3d - 使用 FFmpeg 连接具有修剪开始和结束以及不同 fps、分辨率、音频编解码器的多个视频
- android - 在滚动视图内的回收器视图上方显示全高布局
- azure - 调用 azure rest API 时出现 PatchResourceNotFound 错误