具有不同数据类型的数组的java数组
我正在开发一个基于地图的web应用程序。我无法创建位置数据,它是一个数组,包含以下格式的普通java代码数组。(包含数组的数组)。内部数组的第一个和第二个元素应为double,第三个元素应为String
var LocationData = [
[12.3, 77.1, "ABDC" ],
[12.4, 77.3, "PQRS" ],
[12.6, 77.4, "XYZA" ]
];
就像我们需要在地图中填充地图标记一样。上面的javascript数据是特定于位置的数据。不知何故,我需要从spring控制器以上述格式传递数据。如果可以将其作为JSON字符串发送,或者如果可以通过普通java代码获取上述格式的数据,则需要提供建议
问候
# 1 楼答案
您应该为此创建一个POJO,因为这是一种更加面向对象的方法。下面是一个非常简单的片段:
然后创建一个MyData对象数组
# 2 楼答案
以上答案用面向对象的方法是最好的方法。出于某种原因,如果您不能使用它,您可以使用对象数组