java - 如何在android上制作一个使用json数据的按钮

标签 java android json button

如果这是一个愚蠢的问题,我很抱歉,我是 json 数据的新手,也是 Android 和一般编程的新手。

我的想法是,例如利用这样的 json 数据:

[
    {
        name: "Test",
        type: "Liquid",
        amount: 13,
        stat: 1
    }
]

只是一个随机的例子。我希望用它实现的是,在应用程序中,有一个“stat”按钮,可以将其从 1 切换到 0,反之亦然,并显示一个读取“金额”的面板。这可以实现吗?

非常感谢

最佳答案

这里 jsonString 是你的 json:

JSONArray array=new JSONArray(jsonString);
for(int i=0;i<array.length();i++){
int stat=array.getJSONObject(i).getInt("stat");
int amount=array.getJSONObject(i).getInt("amount");
}

现在根据您的方便使用。

关于java - 如何在android上制作一个使用json数据的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32848087/

相关文章:

java - 如何使用 Intent.ACTION_CALL 选择要调用的号码?

java - 如何解决 java.lang.NoSuchMethodError : org. neo4j.helpers.collection.Iterables.toList(Ljava/lang/Iterable;)Ljava/util/List?

android:关于 Android 单元测试的新手问题?

java - 在 Android 上将 Java 8 OffsetDateTime 转换为本地化字符串的最佳/推荐方法

JavaScript - JSON - 本地存储

java - Spring(不是boot)从多个项目加载多个yml文件

java - 使用 Apache commons-lang3 中的 MethodUtils 调用私有(private)静态方法

java - 将文件保存在 SD 卡 Android 上的音乐目录中

javascript - 来自 php 的 JSON 解码信息

javascript - 正文解析器不从表单读取数据