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