Java 如何在循环视图中计算相同的json对象值和附加值?
我有一个JSON数据,我想计算两个相同的JSON对象值,但我不知道如何添加它Java 如何在循环视图中计算相同的json对象值和附加值?,java,android,arrays,json,Java,Android,Arrays,Json,我有一个JSON数据,我想计算两个相同的JSON对象值,但我不知道如何添加它 { "data": [ { "ID": 1, "country": "Indonesia", "city": "Jakarta", }, { "ID": 2, "country": "Indonesia", "city":
{
"data": [
{
"ID": 1,
"country": "Indonesia",
"city": "Jakarta",
},
{
"ID": 2,
"country": "Indonesia",
"city": "Jakarta",
},
{
"ID": 3,
"country": "Indonesia",
"city": "Medan",
},
{
"ID": 4,
"country": "USA",
"city": "New york",
},
输出如下:-
你的问题是错误的,因为你的对象实际上并不相同,id的值在两个对象中是不同的,所以它使它不同,你可以检查你的值并比较它们的值,所以在你的例子中,您可以执行以下操作->obj1.country.equalsToobj2.cpcountry&&obj1.city.equalsToobj2.city并将其标记为相同的转换到对象列表,并计算其可能的重复项。