Java讀寫json格式的檔案方法詳解

2021-03-04 09:56:53 字數 1787 閱讀 3442

一、要解決這個問題首先要知道json格式是什麼?

json格式:

比如學生有學號,姓名,性別等。

用json表示則為:

(各個欄位都是字元型)

這代表乙個學生的資訊。

如果多個呢?[,,

]這就是json格式。

二、那如何操作json格式的檔案呢?

這個更簡單了,說白了就是直接讀寫檔案,再把讀出來的檔案內容格式化成json就可以了。

三、具體操作。

1.我有乙個實體類,如下:

public class electset

public string getxueqi()

public void setxueqi(string xueqi)

public string getxuenian()

public void setxuenian(string xuenian)

public string getstarttime()

public void setstarttime(string starttime)

public string getendtime()

public void setendtime(string endtime)

public int getmenshu()

public void setmenshu(int menshu)

public string getisreaddb()

public void setisreaddb(string isreaddb)

}2.有乙個json格式的檔案,存的就是他的資訊,如下

sets.json:

3.具體操作.

/** 取出檔案內容,填充物件

*/public electset findelectset(string path)

//設定屬性,並儲存

public boolean setelect(string path,string sets) catch (ioexception e)

}//讀檔案,返回字串

public string readfile(string path)

reader.close();

} catch (ioexception e) finally catch (ioexception e1)

} }return laststr;

} //把json格式的字串寫到檔案

public void writefile(string filepath, string sets) throws ioexception

4.呼叫,使用(在**的controller裡呼叫的)

//取出json物件

//修改json檔案

Java讀寫json格式的檔案方法詳解

一 要解決這個問題首先要知道json格式是什麼?json格式 比如學生有學號,姓名,性別等。用json表示則為 各個欄位都是字元型 這代表乙個學生的資訊。如果多個呢?這就是json格式。二 那如何操作json格式的檔案呢?這個更簡單了,說白了就是直接讀寫檔案,再把讀出來的檔案內容格式化成json就可...

c語言檔案的讀寫格式

c程式檔案的讀寫操作 在對檔案進行讀 寫操作之前,首先要解決的問題是如何把程式中要讀 寫的檔案與磁碟上實際的資料檔案聯絡起來。在c語言中,其實這並不困難,只需要用c語言提供的庫函式fopen 開啟 檔案就可以實現這些聯絡。fopen函式的一般呼叫形式為 fopen 檔名,檔案使用方式 函式返回乙個指...

我的讀寫檔案袋研究

烏蘭鎮小學撖夢嬌 上個學期,我有幸參加了讀寫檔案袋的論壇,終於與讀寫檔案袋這個國際性的專案接軌了。懷著喜悅的心情,我開始了我們班的讀寫檔案袋研究。激發學生動起來的慾望 怎樣將檔案袋介紹給學生,使他們感興趣呢?我對他們說 同學們,在你們的學習生活中,一定有很多優秀的作品吧,一頁非常漂亮的字型 一篇優秀...