🤟致敬讀者
- 🟩感謝閱讀🟦笑口常開🟪生日快樂?早點睡覺
📘博主相關
- 🟧博主信息🟨博客首頁🟫專欄推薦🟥活動信息
文章目錄
- Java讀取JSON文件并將其中元素轉為JSON對象輸出
- 1. 需求描述
- 2. 所需依賴
- 3. 代碼
📃文章前言
- 🔷文章均為學習工作中整理的筆記。
- 🔶如有錯誤請指正,共同學習進步。
Java讀取JSON文件并將其中元素轉為JSON對象輸出
1. 需求描述
本地有一個json文件,內容為數組,數組中的每個元素都是json對象,即鍵值形式
如文件test.json
[{"123":"libai","245":"zhangfei","444":"qipa"},{"133":"libi","205":"zhanfei","494":"qipai"}
]
現在想要將test.json文件中的每個元素讀出來并轉為json對象輸出
2. 所需依賴
在pom中添加依賴
<dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.83</version></dependency>
3. 代碼
完整代碼內容如下
package com.xiucong.vihicle;import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import java.io.File;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Paths;/*** @func:* @author: LiBai* @version: v1.0* @createTime: 2025/4/15 15:14*/
public class ExcelInsertRecordsController {public static void main(String[] args) {// JSON文件路徑String filePath = "D:\\xiucong\\test.json";File file = new File(filePath);try {// 讀取文件內容為字符串String content = new String(Files.readAllBytes(Paths.get(file.getPath())));// 將字符串解析為JSONArray對象JSONArray jsonArray = JSON.parseArray(content);// 打印數組內容,以驗證結果for (int i = 0; i < jsonArray.size(); i++) {// System.out.println(jsonArray.get(i));JSONObject obj = (JSONObject) jsonArray.get(i);System.out.println(i+"==============================================>");}} catch (IOException e) {e.printStackTrace();}}}
📜文末寄語
- 🟠關注我,獲取更多內容。
- 🟡技術動態、實戰教程、問題解決方案等內容持續更新中。
- 🟢《全棧知識庫》技術交流和分享社區,集結全棧各領域開發者,期待你的加入。
- 🔵?加入開發者的《專屬社群》,分享交流,技術之路不再孤獨,一起變強。
- 🟣點擊下方名片獲取更多內容🍭🍭🍭👇