'testvalue', ); sendResponse(200-6ren">
gpt4 book ai didi

java - 如何在 Java 中从 HTTP POST 请求中检索 JSON?

转载 作者:行者123 更新时间:2023-12-02 05:24:55 25 4
gpt4 key购买 nike

因此,我在 PHP 中创建了一个基本的 REST API,它返回以下内容:

$result = array(
"var" => 'testvalue',
);

sendResponse(200, json_encode($result));

如何使用 Java 中的 HTTP POST 请求从 JSON 获取此测试值

我目前正在使用此处推荐的答案:Sending HTTP POST Request In Java

但它没有显示如何从这个阶段进行转换:

HttpResponse response = httpclient.execute(httppost);
HttpEntity entity = response.getEntity();
InputStream instream = entity.getContent();

到 Java 对象。

关于如何从 JSON 转换为 Java 对象已经差不多了。

有什么想法吗?

最佳答案

如果不需要读取大数据,可以使用类似:

JSONObject json = new JSONObject(EntityUtils.toString(response.getEntity()));
String var = json.getString("var"):

您也可以在Android上使用它,该库是org.json.JSONObject

关于java - 如何在 Java 中从 HTTP POST 请求中检索 JSON?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26146896/

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