![](/img/trans.png)
[英]How to retrieve JSON from HTTP Post request inside Google Endpoint method?
[英]How to retrieve JSON from HTTP POST request in Java?
因此,我在PHP中创建了一个基本的REST API,该API返回以下内容:
$result = array(
"var" => 'testvalue',
);
sendResponse(200, json_encode($result));
如何使用Java中的HTTP POST请求从JSON获取此testvalue
?
我目前正在从这里使用推荐的答案: 用Java发送HTTP POST请求
但是它没有显示如何从这个阶段转换它:
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
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.