java - 使用 Gson 访问 JsonString

标签 java android gson

我收到这样的回复

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/

相关文章:

android - 2x3 自定义按钮网格布局不适合 TableRow

java - 如何使用多个同名的 JSON 字段

kotlin - java.lang.IllegalStateException :JSON OBJECT and JSON ARRAY when parsing Json using GSON

java - 使用CMD用Java文件编译Jar文件(供类使用)

java - 如何使用 Java 在 EditText 上添加边框?

java - REST 服务 ClassNotFoundException (com.sun.jersey.spi.container.servlet.ServletContainer)

java - RestTemplate 调用,其中函数的参数是 MultipartHttpServletRequest 请求

java - Spring 数据存储库将 null 作为 bytea 发送到 PostgreSQL 数据库

android - RecyclerView - 如何获得对每一行 View 的引用

android - 向 Snapchat 发送 Intent