java - 如何从java中的响应中获取一部分?

标签 java json string

我的回复如下所示:

{"result":1,"redirect":"","user_login":"Woldo","user_id":"4358970","session_id":
"ab89JBFLrYJ,6-lXKnv-T9wC481"}

我只想要session_id部分ab89JBFLrYJ,6-lXKnv-T9wC481 ,我正在使用

ReadSession.substring(86, 113); 

但是每当用户名较长的人登录时,我就会遇到麻烦,因为它超出了 113 范围。

谢谢!

最佳答案

数据为JSON格式。使用JsonReader类来解析它,然后提取 session_id 值

关于java - 如何从java中的响应中获取一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35115029/

相关文章:

c++ - C++ 中不区分大小写的标准字符串比较

r - 如何将一个复杂的字符串拆分成它的组件以便形成组

java - 邻区信息不准确

java - 使用 Spring Web Flow 1 时,如何将对象添加到 bean 中的列表中?

java - JPQL 查询返回没有字段名称的对象

c# - JObject 错误 "Property with the same name already exists on object"

java - 无法让 @PreAuthorize 处理角色层次结构

java - 如何让 Tomcat 等到 Web 应用程序完成?

arrays - 如何在 Swift 中使用未知 key 解码 JSON 响应?

html - 汉堡菜单图标 ☰ 未出现在日本 safari 中