我有一个json
的{{1}}。该json中的字段由Twitter Stream API
数组组成。
此json字段如下所示:
nested
我创建了一个名为BoundingBox的Java类,并在其中定义了一个坐标类型的变量。该变量应具有什么类型?
我需要有关如何将此空间变成Java对象的帮助。你能帮我吗?
答案 0 :(得分:0)
实际上,您的coordinates
属性是三维数组,因此要解析它,您必须使用例如List<List<List<Double>>>
。您的BoundingBox
类可能如下所示:
public class BoundingBox {
private List<List<List<Double>>> coordinates;
private String type;
// constructors, getters, setter
}
我个人认为将数据存储在三个嵌套列表中是一种不好的方法,您应该考虑如何逻辑上排列这些数据。也许最嵌套的列表表示某个位置的x,y坐标,您可以创建另一个POJO,这实际上将使您的数据模型更具可读性。