background image

   

this.endTime

 

=

 

endTime;

}
public

 

int

 

getMenshu()

 

{

   

return

 

menshu;

}

public

 

void

 

setMenshu(int

 

menshu)

 

{

   

this.menshu

 

=

 

menshu;

}
public

 

String

 

getIsReadDB()

 

{

   

return

 

isReadDB;

}

public

 

void

 

setIsReadDB(String

 

isReadDB)

 

{

   

this.isReadDB

 

=

 

isReadDB;

}

}

2. 有 一 个 json 格 式 的 文 件 , 存 的 就 是 他 的 信 息 , 如 下

Sets.json:
{"xuenian":"2007-2008","xueqi":"1","startTime":"2009-07-19 

08:30","endTime":"2009-07-22

 

18:00","menshu":"10","isReadDB":"Y"}

3.

.

/*

*

 

*/

public

 

ElectSet

 

findElectSet(String

 

path){

   

ElectSet

 

electset=new

 

ElectSet();

   

String   sets=ReadFile(path);//

json

    JSONObject   jo=JSONObject.fromObject(sets);// 格 式 化 成 json 对 象

   

//System.out.println("------------"

 

jo);

   

//String

 

name

 

=

 

jo.getString("xuenian");

   

//System.out.println(name);

   

electset.setXueqi(jo.getString("xueqi"));

   

electset.setXuenian(jo.getString("xuenian"));

   

electset.setStartTime(jo.getString("startTime"));

   

electset.setEndTime(jo.getString("endTime"));

   

electset.setMenshu(jo.getInt("menshu"));

   

electset.setIsReadDB(jo.getString("isReadDB"));

   

return

 

electset;

}
//

public

 

boolean

 

setElect(String

 

path,String

 

sets){

   

try

 

{

    

writeFile(path,sets);

    

return

 

true;

   

}

 

catch

 

(IOException

 

e)

 

{

    

//

 

TODO

 

Auto-generated

 

catch

 

block

    

e.printStackTrace();

    

return

 

false;

   

}

}

//

public

 

String

 

ReadFile(String

 

path){

    

File

 

file

 

=

 

new

 

File(path);