Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.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
Java JSON响应中的框字符_Java_Javascript_Json - Fatal编程技术网

Java JSON响应中的框字符

Java JSON响应中的框字符,java,javascript,json,Java,Javascript,Json,这是我使用Java生成的JSON字符串: [{\"userFirstNm\":\"Tamás\",\"userAsscId\":\"37732\",\"userLastNm\":\"Török\",\"userLanId\":\"a37732\"}] 在JavaScript中使用警报会在字符串中显示框,并中断myeval函数 请在附加的屏幕截图中查找详细信息 它的json无效 试试这个 [{"userFirstNm":"Tamás","userAsscId":"37732","userLast

这是我使用Java生成的JSON字符串:

[{\"userFirstNm\":\"Tamás\",\"userAsscId\":\"37732\",\"userLastNm\":\"Török\",\"userLanId\":\"a37732\"}]
在JavaScript中使用警报会在字符串中显示框,并中断my
eval
函数

请在附加的屏幕截图中查找详细信息

它的json无效

试试这个

[{"userFirstNm":"Tamás","userAsscId":"37732","userLastNm":"Török","userLanId":"a37732"}]

您的字符串中似乎有两个转义字符(
\\“
)。这将解释为什么在警报对话框中显示
\”
。好吧,它根本不应该有转义字符…请确保页面的字符编码设置正确。您是对的,控制器中存在问题内容类型。setContentType(“text/xml;charset=UTF-8”);设置状态(HttpServletResponse.SC_OK);setHeader(“Pragma”,“无缓存”);setHeader(“缓存控制”,“无缓存,无存储,最大年龄=0”);pResponse.setDateHeader(“Expires”,1);