文件中的json数据格式如,
{
"data": {
"id": 0,
"amount": 0,
"no": 0
}
}
我需要修改此文件的id
。
我使用了以下代码段,
String configFileString = getStringFromFile(configFile.toString());
JSONObject json = new JSONObject(configFileString);
json.put("id", 2);
JSONObject gg = new JSONObject();
gg.put("id",json);
writeJsonFile(configFile, gg.toString());
但输出就像,
{
"data": {
"data": {
"id": 0,
"amount": 0,
"no": 0
},
"id": 2
}
}
我的代码应该做哪些修改?请帮帮我这个
答案 0 :(得分:1)
String configFileString = getStringFromFile(configFile.toString());
JSONObject json = new JSONObject(configFileString);
json.getJSONObject("data").put("id", 2);