首页 > 解决方案 > 在struts 2中接受没有root的JSON有效负载

问题描述

我们要求接受具有没有根属性的有效负载的发布请求。

示例请求有效负载如下:

[
    {
        "Id":"test1",
        "Status":"ok"
    },
    {
        "Id":"test2",
        "Status":"ok"
    }
]

我参考了文章中显示的示例:https ://tech.learnerandtutor.com/send-json-object-to-struts-2-action-by-jquery-ajax/

它正在发送顶部有根元素的 json 对象,它工作正常。但我们的要求是 json 有效载荷中没有根元素。

我还参考了 https://struts.apache.org/plugins/json/#wrapping的文档

但它只提到了

“处理 JSON 数组时,必须在 JSONInterceptor 上设置根属性。”

我无法解释。有人可以帮助我吗?

标签: javajsonapachestruts2struts2-jquery

解决方案


推荐阅读