2016-10-18 23 views
-4

我想更新的「身份」和「量」的值 JSON字符串如何更新java中Json字符串中的元素?

{ 
    "installmentno":"1", 
    "receiptid":"", 
    "duedate":"12-10-2016", 
    "paymentdate":"", 
    "amount":"3000.00", 
    "status":"unpaid" 
} 
+1

... aaaaand ...你有嘗試過什麼嗎? – Qix

+0

轉換爲JSON對象,將數據放入,轉換回字符串 –

+0

是否要將字符串轉換爲對象,還是隻想替換JSON字符串中的值? –

回答

0

最徹底的方法是轉換成JSON來反對,變化值,再轉換爲字符串JSON:

其他方法:

  1. 如果存在的JSON字符串值只有一個出現時,你知道當前值,使用:String.replace("oldValue", "newValue");

  2. 使用 String.replaceAll("regex", "newValue"); 和正則表達式

  3. 使用一些外部庫例如爲:https://github.com/stleary/JSON-java
相關問題