【问题标题】:Read From JSON File and after adding a property to that object write back to it从 JSON 文件读取并在向该对象添加属性后写回它
【发布时间】:2019-01-28 07:07:46
【问题描述】:

我的 java 项目中有一个空的 json 文件,只有 json 对象括号:- 那是

a.json

{}

我想从中读取并在添加键值后写回它, 那就是:-

{"a":"a"}

有没有我可以使用的 Json 库。

我不想在java中使用简单的FileReaders和FileWriters来读写。

【问题讨论】:

标签: java json io gson apache-commons


【解决方案1】:

这个任务有几个库。

可能是 Jettison 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());

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-14
    • 2016-12-30
    • 1970-01-01
    • 2013-04-28
    • 2012-12-22
    • 2017-02-10
    相关资源
    最近更新 更多