电子商务毕业设计网站建设业务,致设计网站,阿里巴巴网站域名,线上宣传方式有哪些Spring Boot整合Json与Json数组 文章目录 Spring Boot整合Json与Json数组一#xff0c;引入依赖二#xff0c;常见Json数据格式-2.1 Json格式-2.2 数组格式-2.3 Json数组格式 三#xff0c;在Java中如何使用-3.1 Json格式-3.2 数组格式-3.3 Json数组格式 四#xff0c;Json…Spring Boot整合Json与Json数组 文章目录 Spring Boot整合Json与Json数组一引入依赖二常见Json数据格式-2.1 Json格式-2.2 数组格式-2.3 Json数组格式 三在Java中如何使用-3.1 Json格式-3.2 数组格式-3.3 Json数组格式 四Json文件读写-4.1 Json写入-4.2 Json读取 一引入依赖 dependencygroupIdcom.alibaba/groupIdartifactIdfastjson/artifactIdversion1.2.80/version/dependency二常见Json数据格式
-2.1 Json格式
{姓名:张三,学号:110,身份:学生
}-2.2 数组格式
[张三,李四,王五]-2.3 Json数组格式
格式一
{成员:[张三,李四,王五]
}格式二
{信息:{姓名:张三,学号:110,身份:学生}
}三在Java中如何使用
-3.1 Json格式
Java代码 JSONObject person new JSONObject();person.put(姓名,张三);person.put(学号,110);person.put(身份,学生);输出结果
{姓名:张三,学号:110,身份:学生
}-3.2 数组格式
Java代码 JsonArray person new JsonArray();person.add(张三);person.add(李四);person.add(王五);输出结果
[张三,李四,王五]-3.3 Json数组格式
格式一 Java代码 JsonArray person new JsonArray();person.add(张三);person.add(李四);person.add(王五);JsonObject jsonnew JsonObject();json.add(成员,person);输出结果
{成员:[张三,李四,王五]
}格式二 Java代码 JSONObject person new JSONObject();person.put(姓名,张三);person.put(学号,110);person.put(身份,学生);JSONObject desc new JSONObject();desc.put(信息,person);输出结果
{信息:{姓名:张三,学号:110,身份:学生}
}四Json文件读写
-4.1 Json写入 JsonObject jsonnew JsonObject();json.add(成员,张三);File file new File(D:\\halon.json);OutputStreamWriter osw new OutputStreamWriter(new FileOutputStream(file),UTF-8);osw.write(json.toString());osw.flush();//清空缓冲区强制输出数据osw.close();//关闭输出流-4.2 Json读取