【问题标题】:Contentful This is not valid JSON内容丰富 这是无效的 JSON
【发布时间】:2021-02-21 22:54:24
【问题描述】:

我有一个包含一个字段作为 JSON 对象的内容模型。 当我在这个字段中写一个数组时,我得到This is not valid JSON

在另一个屏幕截图中,正如您在内容页面上看到的那样,它显示了上述错误。

【问题讨论】:

  • json 中不允许使用单引号。
  • 感谢@codemonkey 的快速回答。即使我尝试使用 " " 引号,但问题仍然存在。
  • 使用正则引号显示带有无效 json 的屏幕截图。
  • 再次感谢@codemonkey 我在这个问题的第一个问题中添加了新的屏幕截图,请您检查一下。

标签: javascript arrays json reactjs


【解决方案1】:

JSON 不允许在数组中的最后一个元素之后使用逗号:

好:

let string = '["Hello","Folks"]';
console.log(JSON.parse(string));

不好:

let string = '["Hello","Folks",]'; // comma after "Folks"
console.log(JSON.parse(string));

【讨论】:

  • 瞧..!您是 101% 正确的问题与您提到的不要在最后一个元素后添加 , 逗号相同。你是伟大的人。!非常感谢你帮助我。
猜你喜欢
  • 1970-01-01
  • 2023-03-05
  • 1970-01-01
  • 2020-11-14
  • 1970-01-01
  • 2022-08-07
  • 1970-01-01
  • 2021-11-14
  • 2020-05-23
相关资源
最近更新 更多