JSONObject jsonObject = new JSONObject("Your_JSON_String");
JSONObject jsonObjectForState = jsonObject.getJSONObject(“State”);
jsonObjectForState.put("Sname", "New_Value_Here");
put(...)
将用新值替换当前值。同样,您可以更新其他值。完成后,您可以使用以下方法将其转换回:
jsonObject.toString();
并将其写回到文件中。