我的Java项目中有一个空的json文件,其中只有json对象括号:-即
a.json
{}
我想从中读取内容,并在添加键值后将其写回, 即:-
{"a":"a"}
我可以使用任何Json库吗
我不想在Java中使用简单的FileReaders和FileWriters进行读写。
答案 0 :(得分:1)
有多个库可以完成此任务。
一个可能是杰蒂森https://mvnrepository.com/artifact/org.codehaus.jettison/jettison
Path filePath = <your-file-path>;
String json = new String(Files.readAllBytes(filePath));
JSONObject jsonObject = new JSONObject(json);
jsonObject.put("a", "a");
Files.write(filePath, jsonObject.toString().getBytes());