1. parseObject
解析為一個對象。
示例:
String json = new String(Files.readAllBytes(Paths.get(getRoodDir() + "config.json")), StandardCharsets.UTF_8); ConfigObj obj = JSONObject.parseObject(json,ConfigObj.class);
2.parseArray
解析為對象數組
數組數據形式類似如下:
[{ "configName": "范圍篩選", "paramName": "range", "type": "過濾" }, { "configName": "排序選擇", "paramName": "sort", "type": "排序" }]
解析為數組示例:
List<ConfigObj> configObjs = JSONArray.parseArray(json, ConfigObj.class);