40 lines
925 B
Java
40 lines
925 B
Java
package com.hivekion;
|
|
|
|
import cn.hutool.core.io.FileUtil;
|
|
import com.alibaba.fastjson2.JSON;
|
|
import com.alibaba.fastjson2.JSONArray;
|
|
import com.alibaba.fastjson2.JSONObject;
|
|
import java.util.List;
|
|
|
|
/**
|
|
* [类的简要说明]
|
|
* <p>
|
|
* [详细描述,可选]
|
|
* <p>
|
|
*
|
|
* @author LiDongYU
|
|
* @since 2025/7/22
|
|
*/
|
|
public class JsonTest {
|
|
|
|
public static void main(String[] args) {
|
|
List<String> lines = FileUtil.readLines("d:\\temp\\1.json", "utf-8");
|
|
StringBuffer sb = new StringBuffer();
|
|
for (String line : lines) {
|
|
sb.append(line);
|
|
}
|
|
JSONObject cc = JSON.parseObject(sb.toString());
|
|
JSONArray dd = cc.getJSONArray("unitList");
|
|
for(int i = 0; i < dd.size(); i++){
|
|
dd.getJSONObject(i).forEach((k, v) -> {
|
|
System.out.println(k + "=" + v);
|
|
|
|
});
|
|
System.out.println("----------------------------------------------------------------------------------");
|
|
}
|
|
|
|
}
|
|
|
|
|
|
}
|