我必须从java返回一个json字符串,但json将通过多个方法调用进行更新。说我有这种格式,
{
"empl0yee":[
{
"roleNo":"0",
"sem1":[{
// Values will be updated by method1
}
],
"emplyeeDetails":[{
// Values will be updated by method2
}
]
}
]
}
我必须在各种方法调用中更新此json字符串如何在java中执行此操作?调用method2来设置值?
时是否会保留method1值答案 0 :(得分:1)
使用json-(de)序列化程序库,如Google GSON。
当您收到json数据块时,将其反序列化为java对象。
然后更新你的java对象。完成后,将此对象序列化为json-string。
查看此GSON用户指南:https://sites.google.com/site/gson/gson-user-guide