Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/366.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/13.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 从服务获取不需要的字符作为响应_Java_Json_Rest - Fatal编程技术网

Java 从服务获取不需要的字符作为响应

Java 从服务获取不需要的字符作为响应,java,json,rest,Java,Json,Rest,获取不需要的字符作为响应 我有一个简单的Restful服务,它将对象作为输入,将它们转换为JSON字符串并返回。我正在使用GoogleJSONAPI来完成这项任务。但是,服务响应中的所有“=”都将转换为“\u003d” 服务的输入: [{PageViewEvent=PageViewEvent{pageName=Home Page, pageType=Home}}] "[{PageViewEvent\u003dPageViewEvent{pageName\u003dHome Page, page

获取不需要的字符作为响应

我有一个简单的Restful服务,它将对象作为输入,将它们转换为JSON字符串并返回。我正在使用GoogleJSONAPI来完成这项任务。但是,服务响应中的所有“=”都将转换为“\u003d”

服务的输入:

[{PageViewEvent=PageViewEvent{pageName=Home Page, pageType=Home}}]
"[{PageViewEvent\u003dPageViewEvent{pageName\u003dHome Page, pageType\u003dHome}}]"
服务输出:

[{PageViewEvent=PageViewEvent{pageName=Home Page, pageType=Home}}]
"[{PageViewEvent\u003dPageViewEvent{pageName\u003dHome Page, pageType\u003dHome}}]"
Service.java
请引导。

我通过更换

Gson gson = new Gson();


\u003d
是一个相等的符号,不是应该是
而不是
=
?我不确定。建议JSON字符串使用“:”而不是“=”?@user2325154标准JSON似乎无法识别
=
符号:。我在定义语法中完全看不到它。我可以想象这会导致这个问题,尽管我甚至不确定解析器将如何处理这个输入。