У меня есть один jsonArray и с его подиодами и деталями, из этого Jsonarray есть один первичный подIд, который я знаю, поэтому я хочу удалить объект этого первичного Id из полного Json, используя JsonPath
Алго:Известный subId: 154
1. Получите основной Json из Complete Json
2. Удалите основной Json из Complete Json
Я получил 2 jsonarray из jsonpath, как показано ниже
completeArray
[{
"d1": "a1",
"d2": "a2",
"subId" : 123
}, {
"d3": "a3",
"d4": "a4"
"subId" : 154
}]
primaryArray
[{
"d3": "a3",
"d4": "a4",
"subId" : 154
}]
Желаемый вывод
completeArray - PrimaryArray
[{
"d1": "a1",
"d2": "a2",
"subId" : 154
}]
Я пытался сделать то же самое с помощью встроенной функции, completeArray.remove(PrimaryArray)
но он ничего не сделал, обратите внимание, что JsonArray, возвращаемый Jsonpath, является net.minidev.json.JSONArray, как мне этого добиться?