Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/464.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Express json()创建奇怪的json(键与值合并)_Javascript_Json_Express_Stringify - Fatal编程技术网

Javascript Express json()创建奇怪的json(键与值合并)

Javascript Express json()创建奇怪的json(键与值合并),javascript,json,express,stringify,Javascript,Json,Express,Stringify,我正在使用express.js发回一个json结果 res.status(200).json(result); 但结果JSON字符串似乎包含奇怪的字符。 当我将其放入VIM时,我得到以下信息: 我怎样才能避免它们?问题是JSON.parse返回一个非常奇怪的结果 问题是数据来自SQL查询,而奇怪的字符就是从这里产生的。这些字符作为对象键输入,然后生成JSON 从OP的评论中。如何确保这些内容不在结果对象中?在传回结果之前检查“结果”。您可能会在其中找到Unicode字符。谢谢!你是对的,这是

我正在使用express.js发回一个json结果

res.status(200).json(result);
但结果JSON字符串似乎包含奇怪的字符。 当我将其放入VIM时,我得到以下信息:

我怎样才能避免它们?问题是JSON.parse返回一个非常奇怪的结果

问题是数据来自SQL查询,而奇怪的字符就是从这里产生的。这些字符作为对象键输入,然后生成JSON


从OP的评论中。

如何确保这些内容不在
结果
对象中?在传回结果之前检查“结果”。您可能会在其中找到Unicode字符。谢谢!你是对的,这是一个SQL查询,它包含了一些奇怪的字符,这些字符作为对象键,然后传递到JSON