java - 这些 java 类是否具有从 JSON 文件映射的正确结构?

标签 java json serialization collections getter-setter

我正在将来自特定 URL 的 JSON 文件解析为 java 代码。看起来很容易。但是,由于某些原因,服务器对我将在下面显示的一些键值null 进行响应。我很确定这些结构(在java方面)有问题。 这是 json 结构。

enter image description here

这是代码(已经提供了 getters-setters,我只是没有显示它们以使其清晰)

class JSON {

    List<Result> result;

}


class Results{
    String gender;
    Name name;
    Location location
}


class Name{
    String title;
    String first;
    String last;
}

class Location {
    String city;
    String state;
    String country;
    String postcode;

}

我不知道我到底在哪里错过了它。这些类的结构相对于 JSON 结构是否正确?

最佳答案

似乎您需要在 JSON 类中使用 results 而不是 result

关于java - 这些 java 类是否具有从 JSON 文件映射的正确结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58503913/

相关文章:

java - Android 应用程序崩溃后重新启动

javascript - 检查 JSON 响应是否为空或 null 的最佳方法

javascript - 保存 HTML 文件后,Javascript 不起作用

json - SQL - UTF-8 到 varchar/nvarchar 编码问题

xml - 如何将快捷方式命名空间添加到我的 xml 文档中

java - 您可以按属性类型对 JSON 序列化进行分组吗

java - 如何将指数数字字符串转换为整数字符串

java - 在类中使用静态方法时没有输出(其中没有 main 函数的类)

java - Android Bottomsheet对话框如何设置下边距

java - ObjectInputStream/ObjectOutputStream 工作不正常