**已关闭。**此问题正在寻求书籍、工具、软件库等的建议。它不符合Stack Overflow guidelines。目前不接受答复。
我们不允许问题寻求书籍,工具,软件库等的建议。您可以编辑问题,以便可以用事实和引用来回答。
两年前关闭。
Improve this question
我想从HTTP请求中检索JSON文件的值。不幸的是,我不知道如何继续下去。我使用的是GET方法:
CloseableHttpClient client = HttpClientBuilder.create().build();
HttpGet get = new HttpGet(new URI("http://localhost:3333/command/core/get-csrf-token"));
HttpEntity entity = client.execute(get).getEntity();
我得到了预期的文件,因为我尝试:
return EntityUtils.toString(entity);
并得到输出:{"token":"myToken"}
3条答案
按热度按时间hgtggwj01#
您可以将JSON字符串转换为
JSONObject
(来自org。json),然后使用getString()
方法获取令牌参考: www.example.com
doinxwow2#
尝试
hsvhsicv3#
您可以简单地使用正则表达式(不需要额外的库)。
这甚至适用于具有多个字段的JSON。唯一的条件是整个JSON中只有一个
token
字段。