2014-04-25 41 views
0

嘿,我想知道是否有可能編輯現有的JSON我知道位置關閉。 因此,讓我們說這個位置是C:\ Something.json 那麼我該如何編輯它?Java - 編輯現有的JSON文件

感謝

+0

請嘗試一些代碼..和POST懷疑 – BlackPOP

+2

無法看看爲什麼不 – matcheek

回答

1

如果要編輯複雜JSON結構我會推薦使用GSON庫。您可以執行以下步驟:

Gson gson = new Gson(); 
String yourfilecontents; //read contents from File 

1)讀取JSON文件並將其轉換爲對象結構。

YourObject obj = gson.fromJson(yourfilecontents, YourObject.class); 

2)按照您的要求修改對象。

obj.field1(newValue); 

3)轉換對象轉換成JSON

String newJson = gson.toJson(obj); 

4)寫的JSON(newJson)迴文件