java - 如何统计相同的json值并将其显示在textview中?

标签 java android arrays json

我有一个 JSON 数据,我想计算 json 数据是否具有相同的值?

{
"data": [
        {
            "ID": 47,
            "desa": "Benteng Selatan",
            "kecamatan": "Benteng"
        },
        {
            "ID": 48,
            "desa": "Benteng Selatan",
            "kecamatan": "Benteng"
        },
        {
           "ID": 49,
            "desa": "Benteng Utara",
            "kecamatan": "Benteng"
        },
        {
            "ID": 50,
            "desa": "Garaupa",
            "kecamatan": "Bontomatene"
        }
    ]
}

并在 TextView 中显示,例如: 南奔腾和奔腾 : 2, 文登北和文登 : 1, 加劳帕和邦托曼坦:1

最佳答案

通过解析 json 字符串创建一个 ArrayList Of 对象。 请参阅解析here .

然后使用以下method按值对数据进行分组。

关于java - 如何统计相同的json值并将其显示在textview中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58837595/

相关文章:

java - Android 更新 ListView

java - 使用 GridLayoutManager 使 9 个项目的 Recyclerview 适合屏幕

java - 需要帮助理解方法中的数组 - java

javascript - 比较和删除 JavaScript 数组中的值

java - 在android中使用AES/CBC的解密问题

java - 将键盘键翻译成键盘组合

Java Android 互联网访问 : WIFI or 3G

java - 基本电子邮件无法使用

墙内的Java迷宫并获得所有可能的路径

Ruby 在带有偏移量的数组中查找