【问题标题】:How to store GeoLocation in model class in Java?如何将 GeoLocation 存储在 Java 的模型类中?
【发布时间】:2015-11-22 06:57:04
【问题描述】:

所以这是 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 服务来做这样的事情?

任何帮助将不胜感激?

【问题讨论】:

    标签: java mysql json rest user-interface


    【解决方案1】:

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

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

    【讨论】:

    • 是的,我可以试试。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-17
    • 1970-01-01
    • 2014-06-07
    • 2019-10-22
    • 2018-06-17
    相关资源
    最近更新 更多