如何在java中更新Json String中的元素?

时间:2016-10-18 20:00:47

标签: java json

我想更新" status"的值和"金额" Json String

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

1 个答案:

答案 0 :(得分:0)

最干净的方法是将Json转换为对象,更改值,然后再转换为String Json:

其他方法:

  1. 如果Json String中只存在一个值,并且您知道当前值,请使用:String.replace("oldValue", "newValue");

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

  3. 使用一些外部库,例如:https://github.com/stleary/JSON-java