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

如何在java中完成json字符串更新?,java,json,Java,Json,我必须从java返回一个json字符串,但是json将通过多个方法调用进行更新。比如说我有这个格式 { "empl0yee":[ { "roleNo":"0", "sem1":[{ // Values will be updated by method1 } ], "emplyeeDetails":[{ // Values will be up

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

{
   "empl0yee":[
      {
         "roleNo":"0",
         "sem1":[{
            // Values will be updated by method1
         }
         ],
         "emplyeeDetails":[{
           // Values will be updated by method2
          }
         ]
       }
      ]
}
我必须在各种方法调用中更新这个json字符串,我如何在java中做到这一点?当调用method2来设置值时,method1值是否会保留?

使用json-(反)序列化程序库,如

接收json数据块时,将其反序列化为java对象

然后更新java对象。完成后,将该对象序列化为json字符串


查看此GSON用户指南:

我认为,这是关于JSON工具的问题,因此它是离题的,不是吗?向我们展示您尝试过的代码。为什么不让最终员工跨类共享并更新对象的内容呢。然后在所有更新完成后,将其转换为JSON并持久化。作为参考,更新不是一个单词。您可以发布您的Java代码(method1和method2)吗?你们有员工班吗?