是否可以修改javax.json.JsonObject

时间:2018-10-24 05:18:21

标签: java json

我有一个如下的JsonObject,

{
  "Policy": {
    "ChieldPolicy": [
      {
        "resourceFilters": [
          {
            "a":"b"
          },
          {
            "c":"d"
          }
        ]
      }
    ],
    }
}

现在我要添加另一个条目

{
                "e":"f"
              }

到resourceFilter下的现有JsonObject。

所以我的新对象应该看起来像

{
      "Policy": {
        "ChieldPolicy": [
          {
            "resourceFilters": [
              {
                "a":"b"
              },
              {
                "c":"d"
              },
              {
                "e":"f"
              }
            ]
          }
        ],
        }
    }

由于JsonObject类表示一个不变的JSON对象值,并且我无法修改现有对象,因此有一种方法可以通过遍历现有对象并获得所需结果来创建新对象。

0 个答案:

没有答案