我需要帮助。
我有带有数据的 JSON:
{
"Tomy":[
{
"name":"Tomy",
"age":25
}]
}
在我的应用程序中,我需要添加新人员并保存到 JSON。
我需要如何将一个新人插入到 JSON 的最后一个位置?
示例我想要得到什么::
{
"Tomy":[
{
"name":"Tomy",
"age":25
}],
"Boby":[
{
"name":"Boby",
"age:38
}]
}
请帮助解释如何使用 JSON。或者指出方向。
最佳答案
您可以创建一个由单独的 person 对象组成的数组,如下所示。
{
"persons":[
{
"name":"Tomy",
"age":25
},
{
"name":"Boby",
"age:38
}]
}
public class MyJson{ private List<Person> persons; //its getter setter}
然后是 Person 类
public class Person{ private String name;
private int age; //its getter setter}
然后编写代码将其添加到 json 中,如下所示
List<Persons> personLs = Lists.newArrayList();
personLs.add();
然后 JsonUtils.getMapper().writeValueAsString(new MyJson(personLs)); 在此输入代码
关于java - 将对象插入数组json数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59872360/