Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/384.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_Json_Exception - Fatal编程技术网

java JSON响应

java JSON响应,java,json,exception,Java,Json,Exception,我正在尝试读取请求帖子的json响应。这是代码 connection.getOutputStream().write(paramDataBytes); Reader in = new BufferedReader(new InputStreamReader (connection.getInputStream(),"UTF-8")); StringBuilder sb = new StringBuilder(); for(int c

我正在尝试读取请求帖子的json响应。这是代码

        connection.getOutputStream().write(paramDataBytes);
        Reader in = new BufferedReader(new InputStreamReader (connection.getInputStream(),"UTF-8"));
        StringBuilder sb = new StringBuilder();
        for(int c;(c=in.read())>=0;)
            sb.append((char)c);
        String response = sb.toString();
        System.out.println(response);
        JSONObject myResponse = new JSONObject(response.toString());
但变量的响应是

“?;?m???×”}?iU?(s?0?p?6]p?E?Q?U?g?-x?1D@ ?H?P?{?a?P?w?KV?“

为什么?

当我尝试创建对象“JSONObject myResponse”时,我有以下错误

Exception in thread "main" org.json.JSONException: A JSONObject text must begin with '{' at 1 [character 2 line 1]
    at org.json.JSONTokener.syntaxError(JSONTokener.java:505)
    at org.json.JSONObject.<init>(JSONObject.java:215)
    at org.json.JSONObject.<init>(JSONObject.java:399)
    at com.application.HttpRequestRaffle.main.Main2.main(Main2.java:83)
线程“main”org.json.JSONException中的异常:JSONObject文本必须在1[字符2第1行]处以“{”开头
位于org.json.JSONTokener.syntaxError(JSONTokener.java:505)
位于org.json.JSONObject(JSONObject.java:215)
位于org.json.JSONObject(JSONObject.java:399)
位于com.application.HttpRequestRaffle.main.Main2.main(Main2.java:83)
我急需帮助

这是我通过firefox手动执行的请求响应

--正如您在 它决心,


@弗拉托:“我有决心,反应被压缩了.-弗拉托”


放置单独的应答帖子以阻止新的应答

我已解决,响应已被压缩。

您确定被调用的URL返回有效的json输出吗?可能错误不在您这边。.我还发现调用URL以获取json响应的方法,它使用json解析器,但如果您将获得如您所述的文本,那么它将不会被压缩为确保工作在我插入的图像中有响应我已解决,响应已压缩。您好,感谢您的跟进和反馈,如果可能,请将其作为答案,一旦有可能,请自己接受。这将有助于正确的后期筛选等。。