我收到这样的回复
String result = responseEntity.getBody();
{
"FailureReason": "",
"State": "True",
"UserId": 1038,
"Specified": false,
"Name": "Java"
}
我如何访问这些 JsonString.我使用 Gson
来形成 JsonString
。 我是 JS Guy,当我尝试访问 result.Name [它抛出错误]
最佳答案
一个好的方法是使用 POJO。创建一个代表响应的 POJO
。
使用,
gson.fromJson(responseStr, responsePojoType);
这将返回 POJO 类型的对象。然后使用 POJO 对象的 getter
方法来获取所需的任何值。
关于java - 使用 Gson 访问 JsonString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13157003/