【发布时间】:2019-08-26 05:53:32
【问题描述】:
我正在尝试使用 JSON.parse 在我的 Rails 5 应用程序中解析 JSON 数据。我不断收到此错误:
"#<JSON::ParserError: 785: unexpected token at ': Hours,\n \"config\": {\n \"blocks\": <\n {\n \"type\": table,\n \"name\": Hours from Users,\n \"fields\": [\n \"customer\",\n \"project\",\n \"user\",\n \"task\",\n \"hour_type\",\n \"amount\"\n ]\n }\n >\n }>"
【问题讨论】:
-
以 ': Hours' 开头的不是合法的 json。
-
你有什么问题?
-
我的问题是如何解决这个错误?
-
该字符串不包含有效的 JSON,因此无法解析。谁来解决?取决于你从哪里得到字符串?你建了吗?这修复了您构建 JSON 和构建有效 JSON 的方式。有人给你发了那个字符串吗?然后询问该人该字符串是否实际上是 JSON 或其他内容。