javascript - 需要一个JSON对象,数组或literal.json

标签 javascript arrays json error-handling literals

我有一个JSON文件,用于存储正在构建的Quote Generator的报价。
最近,我在终端中收到此错误(请参见下面的屏幕截图)。
Expected a JSON object, array or literal.json
这就是我的JSON的样子

data = [
{
    "number": "1",
    "author": "Von R. Glitschka",
    "quote": "The client may be king, but he's not the art director."
},
{
    "number": "2",
    "author": "Frank Capra",
    "quote": "A hunch is creativity trying to tell you something."
},
{
    "number": "3",
    "author": "Steven Heller",
    "quote": "As a profession, graphic designers have been shamefully remiss or ineffective about plying their craft for social or political betterment."
}]

我已经尽力了。但是错误不断出现,这可能是什么问题?

最佳答案

您只需要对文件进行格式化,如下所示:

{
  "data" : [
    {
        "number": "1",
        "author": "Von R. Glitschka",
        "quote": "The client may be king, but he's not the art director."
    },
    {
        "number": "2",
        "author": "Frank Capra",
        "quote": "A hunch is creativity trying to tell you something."
    },
    {
        "number": "3",
        "author": "Steven Heller",
        "quote": "As a profession, graphic designers have been shamefully remiss or ineffective about plying their craft for social or political betterment."
    }]
}

并使用.json扩展名保存。

关于javascript - 需要一个JSON对象,数组或literal.json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53823706/

相关文章:

javascript - 在排序数组中进行线性搜索,增量为 2 而不是 1

javascript - 为 iPad 等移动设备使用 jQuery 解析 XML

java - 关于数组并打印出新排序的数组?

java - GSON 解析器的问题

javascript - 带有复杂 JSON 对象的嵌套 ngRepeat

Java json字符串到java类

javascript - 从城市名称获取 WOEID?

javascript - 如何创建一个以 Node 服务器作为后端的react-redux应用程序?

javascript - 将 PHP 数组传递给 Javascript 变量

arrays - 获取数组中的散列值(来自多个散列)并将它们相加