JSON 到 Java 类

2022-09-04 07:16:04

有没有一种简单的方法可以通过Android API将数据从JSON映射到我的类的字段?

JSON:

{ email: 'email', password: 'pass' }

我的班级:

class Credentials
{
    string email;
    string password;
}

答案 1

使用杰克逊。比使用捆绑的 org.json 类和自定义代码更方便(如果性能很重要,速度更快):

Credentials c = new ObjectMapper().readValue(jsonString, Credentials.class);

(请注意,凭据字段需要“公共”才能被发现;或者需要具有 setter 方法)


答案 2

您可以使用GSON