【发布时间】:2014-12-06 09:06:31
【问题描述】:
我正在尝试创建某种 json 请求/响应模拟器。这是一个与外部 api 通信的 nodejs 应用程序。
我有一个文本区域,可以在其中输入 json 代码的 sn-p,例如
someJson = JSON.stringify({
"z": {
"test": "....."
},
"v": {
"test2": "......"
}
});
并提交表单,然后将其发布到后端,然后使用该数据调用外部 api。
如何将此文本从 textarea 转换为可以在其上运行 JSON.stringify 的对象?通过仅在文本上运行 stringify,它会添加反斜杠并且不会正确删除空格。即使我要删除反斜杠和空格,它仍然是一个字符串,并且外部 api 非常严格。
更新:
添加一个 jsfiddle
http://jsfiddle.net/b5drLnnq/1/
问题是可能存在包含空格或空格的有效数据,但在删除空格或从对象的其余部分添加反斜杠的过程中会被删除。
【问题讨论】:
-
那么他们是输入JSON,还是输入Javascript?
-
他们输入 json 作为文本
标签: javascript jquery json node.js