gpt4 book ai didi

java - 将对象插入数组json数据

转载 作者:行者123 更新时间:2023-12-02 09:05:11 24 4
gpt4 key购买 nike

我需要帮助。

我有带有数据的 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com