gpt4 book ai didi

java - Gson将2个不同的类字段Mongo DB点映射到LatLng类

转载 作者:行者123 更新时间:2023-12-01 09:55:03 25 4
gpt4 key购买 nike

是否有一种简单的方法来映射 2 个不同的类字段?我使用 mongoDB 中的点类来获取经度和纬度,将这些点作为 JSON 发送到 Android 应用程序,并希望将此 JSON 中的值映射到 LatLng 类中存在的不同字段名称。

为了简单起见:

public class a {

String x;
String y;
}

public class b {

String a;
String b;
}

将类 a 作为 JSON 发送到应用程序,在应用程序中我不能有类 a,但想像这样映射 JSON:

class a.x -> class b.a
class a.y -> class b.b

是否可以使用GSON来实现以上逻辑?

最佳答案

您可以设置 JSON 在 SerializedName 中使用的名称。注释。

public class b {

@SerializedName("x")
String a;

@SerializedName("y")
String b;

}

尽管如此,更改服务器以返回更具可读性的类型可能是值得的。

关于java - Gson将2个不同的类字段Mongo DB点映射到LatLng类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37304986/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com