从 JSON 数组中提取唯一值并使用 apache Camel 处理它

问题描述 投票:0回答:0

我有如下所示的 JSON 数组。

"ArrayList": [{
        "id": "1234",       
        "dateOfBirth": -7181,       
        "name": {
            "firstName": "Ram",
            "lastName": "Sharma",
        }
    }, {
        "id": "1234",       
        "dateOfBirth": -7181,       
        "name": {
            "firstName": "Ram",
            "lastName": "Sharma",
        }
    }, {
        "id": "9876",       
        "dateOfBirth": -5197,       
        "name": {
            "firstName": "John",
            "lastName": "Martin",
        }
    }, {
        "id": "4567",       
        "dateOfBirth": null,        
        "name": {
            "firstName": "Manchester",
            "lastName": "United",
        }
    }
]

有没有办法从这个数组列表中提取唯一值,并且 dateOfBirth 不为空,并使用 apache Camel Spring XML 流处理它。

处理前的结果值

"ArrayList": [{
        "id": "1234",       
        "dateOfBirth": -7181,       
        "name": {
            "firstName": "Ram",
            "lastName": "Sharma",
        }
    } {
        "id": "9876",       
        "dateOfBirth": -5197,       
        "name": {
            "firstName": "John",
            "lastName": "Martin",
        }
    }
]
json arraylist apache-camel
© www.soinside.com 2019 - 2024. All rights reserved.