java - 如何在JSON中添加根节点

标签 java json eclipse

我需要在 JSON 响应中包含顶部节点。我在 REST Web 服务中的 JSON 响应:

[
    {
        "address": "delhi",
        "fristname": "xxxx",
        "id": 1,
        "lastname": "xxxx",
        "phone": "0000000"
    },
    {
        "address": "ssss",
        "fristname": "yyyy",
        "id": 2,
        "lastname": "yyyyy",
        "phone": "0000000"
    },
    {
        "address": "wwww",
        "fristname": "aaaa",
        "id": 3,
        "lastname": "aaaaa",
        "phone": "0000000"
    }
]

我想要这样的 JSON 响应:

"employee": [
    {
        "address": "delhi",
        "fristname": "xxxx",
        "id": 1,
        "lastname": "xxxx",
        "phone": "0000000"
    },
    {
        "address": "ssss",
        "fristname": "yyyy",
        "id": 2,
        "lastname": "yyyyy",
        "phone": "0000000"
    },
    {
        "address": "wwww",
        "fristname": "aaaa",
        "id": 3,
        "lastname": "aaaaa",
        "phone": "0000000"
    }
]

请告诉我如何添加根节点 JSON。提前致谢。

最佳答案

你可以在Java中这样做。创建一个新的 JSON 对象并将数组放入其中。

JSONObject myobj = new JSONObject(); 
myobj.put("employees", <your_json_array>);

关于java - 如何在JSON中添加根节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37611491/

相关文章:

c# - 将 JSON 字符串转换为 JSON 对象 c#

java - 在 msys 的脚本中将带引号的字符串参数传递给 java

java - spring boot注解混淆

java - 在 Android 中将 Json 转换为 Xml

java - java swt表中的动态组合框列表

python - 如何防止 PyDev 的 autopep8 导入格式化程序移动 site.addsitedir() 调用?

java - Eclipse 错误...无法解析为类型

java - 为什么 spring batch itemWriter 有方法写数据列表

java - 使用Andengine画圆

regex - 如何从 JSON 响应中提取 2 个字符之间的所有内容?