java - 如何从点的 ArrayList 中获取 GeoPoint?

标签 java android json gson

有人知道我该如何转换吗

"polygon":[{"x":23.5980319,"y":37.9554494},{"x":23.5967015,"y":37.9557201}] 

使用 Gson 到 GeoPoint

最佳答案

class ClassA{
     List<Point> polygon;
}

class Point{
    double x;
    double y;
}

public static void main(String args[]){
    String json= "{\"polygon\":[{\"x\":23.5980319,\"y\":37.9554494},{\"x\":23.5967015,\"y\":37.9557201}]}";

    ClassA inpList = new Gson().fromJson(json, ClassA.class);
    for (Point point : inpList.polygon) {
        System.out.println(point.x);
        System.out.println(point.y);
    }
}

关于java - 如何从点的 ArrayList 中获取 GeoPoint?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19252162/

相关文章:

java - 如果记录不存在,则 Hibernate 插入

java - Head First Java程序讲解

Java 本地嵌套类和访问 super 方法

json:无法将数组解码为 main.Posts 类型的 Go 值

java - 使用java小程序将数据插入mysql表

android - org.openqa.selenium.WebDriverException : Cannot create temp directory:/sd card/1339054625829.

android - GCM 网络管理器 - 定期任务未触发

java - 全局使用 PersistentCookieStore

python - 使用参数从 AWS SSM Automation 执行 Lambda

python - json.loads 输入字符串格式错误