如何在java中完成这个json字符串更新?

时间:2014-07-07 08:48:45

标签: java json

我必须从java返回一个json字符串,但json将通过多个方法调用进行更新。说我有这种格式,

{
   "empl0yee":[
      {
         "roleNo":"0",
         "sem1":[{
            // Values will be updated by method1
         }
         ],
         "emplyeeDetails":[{
           // Values will be updated by method2
          }
         ]
       }
      ]
}

我必须在各种方法调用中更新此json字符串如何在java中执行此操作?调用method2来设置值?

时是否会保留method1值

1 个答案:

答案 0 :(得分:1)

使用json-(de)序列化程序库,如Google GSON

当您收到json数据块时,将其反序列化为java对象。

然后更新你的java对象。完成后,将此对象序列化为json-string。

查看此GSON用户指南:https://sites.google.com/site/gson/gson-user-guide