【发布时间】:2018-05-08 14:56:15
【问题描述】:
我正在尝试使用 postmon in 请求 json 字符串以应用 json 补丁。问题是我无法将字符串转换为json,数据是通过变量发布的。每次都这样
JSON.parse(document);
我收到以下错误:
SyntaxError: Unexpected token ' in JSON at position 1
我发送的数据如下
{"document":"{'baz': 'qux', 'foo': 'bar'}"}
通过邮递员使用 post 方法。
我正在使用 req.body 来获取帖子数据
【问题讨论】:
-
你为什么不发送 JSON ?你可以在一个对象上使用
JSON.stringify。 -
这个错误意味着你正在解析一个未字符串化的字符串
-
试过它不起作用数据仍然在一个字符串中我将无法苹果JSONPATCH。我需要从用户那里获取 JSON 数据和补丁数据的输入,并将补丁数据发送回用户。
-
JSON 要求属性和字符串使用双引号
"而不是单引号引起来
标签: javascript json node.js express