java - 如何在Java中的模型类中存储GeoLocation?

标签 java mysql json rest user-interface

这是 JSON 对象:

[
    {
        "address" : {
            "street" : "VanderWyk",
            "housenumber" : "456",
            "postalcode" : "3061 WL GA",
            "city" : "Roterdam",
            "geoLocation" : {
                "lat" : "50.555011",
                "lng" : "5.894267"
            }
        },
        "type" : "PWS"
    }, {
        address...
    }
]

我知道如何处理单个对象,但我不知道如何处理 geoLocation (它本身就是 Json 对象)。将其定义为字符串数组?我应该如何将其存储在模型类中?数据库?然后,当我从前端使用这些数据时……最简单的方法是什么?如何编写 REST 服务来完成这样的事情?

如有任何帮助,我们将不胜感激?

最佳答案

我建议使用 JSON 序列化器,例如 Jackson .

然后,例如,您可以有一个 GeoLocation 类。然后,您的主对象类可以拥有一个作为 GeoLocation 实例的属性。反序列化 JSON 时,它将解释 JSON 中的 geoLocation 字段并为其创建一个 GeoLocation 对象。

关于java - 如何在Java中的模型类中存储GeoLocation?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32257062/

相关文章:

php - 下载 PDF 文件 - 存储在 sql 数据库中的文件路径

java - 将带有 "-"的 Json 变量映射到 Java 属性

Java REST API 从字符串返回 JSON

java - Node java : Install error: "fatal error LNK1181 cannot open input file DelayImp.lib"

java - 从 HashMap 中提取一个元素并更新它

java - Apache Http 客户端打印 "[read] I/O error: Read timed out""

java - 使用标识符 "long"时得到负值/错误值

php - 使用php格式化存储在mysql数据库表列中的代码

python - 运行 python 管理 py migrate 时出错

python - 如何在 Python 中使用 json.loads 获取文本