Java 在Spring中将响应JSON映射到DTO

Java 在Spring中将响应JSON映射到DTO,java,json,spring,spring-boot,dto,Java,Json,Spring,Spring Boot,Dto,我有一个API,它以这种格式返回JSON: { "response": { "GeoObjectCollection": { "featureMember": [ { "GeoObject": { "Point": { "pos": "37.611347 55.760241" }

我有一个API,它以这种格式返回JSON:

{
"response": {
    "GeoObjectCollection": {
        "featureMember": [
            {
                "GeoObject": {
                    "Point": {
                        "pos": "37.611347 55.760241"
                    }
                }
            },
            {
                "GeoObject": {
                    "Point": {
                        "pos": "37.593965 55.771575"
                    }
                }
            }
        ]
    }
}
}
我想在SpringBoot应用程序中将这个JSON对象转换为DTO模型。我该怎么做

我需要创建像response、GeoObjectCollection、GeoObject之类的类,否则一切都会变得更简单


我的应用程序结构包含服务、模型和控制器。

pos
属性的编码令人讨厌。老实说,在这种情况下,您最好编写自己的反序列化程序,负责将其解析为有用的内容(可能是
GeoJsonPoint
类,具体取决于您使用它所做的操作)。@chrylis,
pos
这是地理坐标。一般来说,这个对象包含更多的数据,但我需要从中弹出
pos
,最好在这里编写自己的类。如果静态嵌套类是一种自包含的表示,那么它可能是有意义的。