main
黄海 1 year ago
parent cec7e1fe44
commit b223e0b246

@ -8,26 +8,31 @@ import java.io.File;
public class Swdt {
public static void main(String[] args) {
String json = FileUtil.readUtf8String(new File("D:\\dsWork\\QingLong\\src\\main\\java\\UnitTest\\Swdt.json"));
String workingPath = "D:\\dsWork\\QingLong\\src\\main\\java\\UnitTest";
String km = "初中物理八年级上(人教版)";
String sourceJson = "Swdt.json";
String targetMd = "Swdt.md";
String json = FileUtil.readUtf8String(new File(workingPath + "\\" + sourceJson));
JSONObject jsonObject = JSONObject.parseObject(json);
JSONArray jTree = jsonObject.getJSONObject("data").getJSONArray("tree");
System.out.println("# 初中物理");
String res = "# " + km + "\n";
for (int i = 0; i < jTree.size(); i++) {
String title = jTree.getJSONObject(i).getString("title");
System.out.println("## " + title);
res += "## " + title + "\n";
JSONArray jChildren = jTree.getJSONObject(i).getJSONArray("children");
if (jChildren != null) {
int rowCount = 3;//每行3个
for (int j = 0; j < jChildren.size(); j++) {
for(int k=0;k<=j % rowCount;k++) System.out.print("#");
System.out.print("## ");
for (int k = 0; k <= j % rowCount; k++) res += "#";
res += "## ";
JSONObject jo = jChildren.getJSONObject(j);
System.out.println(jo.getString("title"));
res += jo.getString("title") + "\n";
}
}
System.out.println("");
res += "\n";
}
//写入md文件
FileUtil.writeUtf8String(res, workingPath + "\\" + targetMd);
}
}

@ -0,0 +1,51 @@
# 初中物理八年级上(人教版)
## 第一章  机械运动
### 第1节 长度和时间的测量
#### 第2节 运动的描述
##### 第3节 运动的快慢
### 第4节 测量平均速度
#### 本章复习
## 第二章  声现象
### 第1节 声音的产生与传播
#### 第2节 声音的特性
##### 第3节 声的利用
### 第4节 噪音的危害和控制
#### 本章复习
## 第三章  物态变化
### 第1节 温度
#### 第2节 熔化和凝固
##### 第3节 汽化和液化
### 第4节 升华和凝华
#### 本章复习
## 第四章  光现象
### 第1节 光的直线传播
#### 第2节 光的反射
##### 第3节 平面镜成像
### 第4节 光的折射
#### 第5节 光的色散
##### 本章复习
## 第五章  透镜及其应用
### 第1节 透镜
#### 第2节 生活中的透镜
##### 第3节 凸透镜成像的规律
### 第4节 眼睛和眼镜
#### 第5节 显微镜和望远镜
##### 本章复习
## 第六章  质量与密度
### 第1节 质量
#### 第2节 密度
##### 第3节 测量物质的密度
### 第4节 密度与社会生活
#### 本章复习
## 期中复习
## 期末复习
## 本册复习
Loading…
Cancel
Save