有一次领导让我们在前端想json文件中写数据,然后将这个json文件上传到服务器,了解到这个东东,来个小小的简单的案例
先从向JSON中写数据来说:
先要创建一个写数据的类:其中Folk是个实体类(也是借鉴的其他小伙伴的代码)。
class MyJsonWriter {
ArrayList<Folk> folks;
File saveFile;
public MyJsonWriter(ArrayList<Folk> folks){
this.folks=folks;
}
public void setFilePath(String filepath){
saveFile=new File(filepath);
try {
saveFile.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
}
public String getJsonData(){
String jsonData = null;
// String jsonData=new JSONStringer().object().key("village").value("abc").endObject().toString();
try {
StringBuil