您好,我在使用Json.toJson(result,JsonFormat.nice().setActived("^(xxxx|xxx|xxx$"));时遇到一个问题。
我的json对象是有嵌套json对象的情况,这样过滤的时候,不仅把以及对象过滤了,把二级对象也过滤了。比如说:
{
"code": 45,
"name":"layer1",
"type": "PointLayer",
"enable": true,
"geoType": "0",
"dataItem": {
"name": "城市部件1",
"dataNum": 132,
"dataPath": "data\\file_1538029180432.geojson",
"boundingSphere": "{\"center\":[2671221.2058312846,2695007.5839999346,5126449.8503232105],\"radius\":2038.1799914450612}"
}
}
我只想过滤掉 "name":"layer1",但是返回的结果是,把dataItem中的name也过滤掉了,是有什么办法可以设置吗?