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);