Javascript Json在发布时添加了斜杠,即使在替换后也不会删除

Javascript Json在发布时添加了斜杠,即使在替换后也不会删除,javascript,json,Javascript,Json,创建时,我的实际json如下所示: {"edmGridData":[{"messageId":"ID:414d51205553544d494c333420202020ba53565966061b29"},{"messageId":"ID:414d51205553544d494c333420202020ba535659663a1b29"}]} "{\"edmGridData\":[{\"messageId\":\"ID:414d51205553544d494c333420202020ba5356

创建时,我的实际json如下所示:

{"edmGridData":[{"messageId":"ID:414d51205553544d494c333420202020ba53565966061b29"},{"messageId":"ID:414d51205553544d494c333420202020ba535659663a1b29"}]}
"{\"edmGridData\":[{\"messageId\":\"ID:414d51205553544d494c333420202020ba53565966061b29\"},{\"messageId\":\"ID:414d51205553544d494c333420202020ba535659663a1b29\"}]}"
但当我将同一个变量发布到post时,它会发送类似以下内容的数据:

{"edmGridData":[{"messageId":"ID:414d51205553544d494c333420202020ba53565966061b29"},{"messageId":"ID:414d51205553544d494c333420202020ba535659663a1b29"}]}
"{\"edmGridData\":[{\"messageId\":\"ID:414d51205553544d494c333420202020ba53565966061b29\"},{\"messageId\":\"ID:414d51205553544d494c333420202020ba535659663a1b29\"}]}"

虽然我已经使用了替换,但它给出了相同的问题,在Javascript/Jquery中是否有其他解决方法?

这是JSON的字符串格式。在使用之前,您必须解析JSON:

var obj = JSON.parse("{\"edmGridData\":[{\"messageId\":\"ID:414d51205553544d494c333420202020ba53565966061b29\"},{\"messageId\":\"ID:414d51205553544d494c333420202020ba535659663a1b29\"}]}"); 

您的代码是否将对象字符串化?是的,它就在那里“但当我将同一个变量发布到post时,它会发送类似以下内容的数据:“A)向我们显示执行该操作的代码。B) “类似”这个词太模糊了。它要么是你所展示的,要么你需要回去确保它是你所展示的。“虽然,我已经使用了Replace”您不需要,但是再次显示代码。