Java是一種經典的編程語言,可以實現多種數據類型間的轉換。其中,將txt文件轉換成JSON數據類型是一種常見需求。下面我們來看看通過java如何來實現吧。
public class TxtToJsonUtil { //讀取txt文件 public static String readTxt(String filePath){ String content = null; try { File file = new File(filePath); FileReader fileReader = new FileReader(file); BufferedReader bufferedReader = new BufferedReader(fileReader); String line = null; StringBuffer stringBuffer = new StringBuffer(); while((line = bufferedReader.readLine()) != null){ stringBuffer.append(line); } content = stringBuffer.toString(); } catch (Exception e) { e.printStackTrace(); } return content; } //將txt文件轉換成JSON數據類型 public static JSONObject txtToJson(String filePath){ JSONObject jsonObject = new JSONObject(); String content = readTxt(filePath); String[] arr = content.split(","); for(String str : arr){ String[] itemArr = str.split(":"); jsonObject.put(itemArr[0], itemArr[1]); } return jsonObject; } }
上述代碼中先實現了讀取txt文件方法,接著實現了將txt文件轉換成JSON數據類型的方法。其中,readTxt()方法主要使用了FileReader、BufferedReader等java IO類庫。而txtToJson()方法則使用了JSONObject實現了txt文件轉換成JSON數據類型的邏輯,并最終返回JSON數據類型的對象。
以上就是關于java如何將txt文件轉換成JSON數據類型的應用了。希望能對大家有所幫助。