1 回答
TA贡献1877条经验 获得超1个赞
有大量的资源,json组织库易于使用。
您可以在此处找到更多示例
JSONParser parser = new JSONParser();
Object parsedObject = parser.parse(jsonStr);
JSONObject jsonObject = (JSONObject) parsedObject;
JSONArray layers = (JSONArray) jsonObject.get("layers");
JSONObject data = (JSONObject) layers.get(0);
JSONArray mapData = (JSONArray) data.get("data");
int[] mapTile = new int[mapData.size()];
for (int i = 0; i < mapData.size(); i++) {
mapTile[i] = ((Long)mapData.get(i)).intValue();
}
data = (JSONObject) layers.get(1);
JSONArray objectData = (JSONArray) data.get("data");
int[] objectTile = new int[objectData.size()];
for (int i = 0; i < objectData.size(); i++) {
objectTile[i] = ((Long)objectData.get(i)).intValue();
}
System.out.println(Arrays.toString(mapTile));
System.out.println(Arrays.toString(objectTile));
添加回答
举报