gpt4 book ai didi

java JSON 响应

转载 作者:行者123 更新时间:2023-11-30 06:08:06 26 4
gpt4 key购买 nike

我正在尝试读取请求帖子的 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)

我迫切需要帮助......

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

enter image description here

最佳答案

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

关于java JSON 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50855283/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com