gpt4 book ai didi

java - For Loop 遍历数组中的 JSON 对象

转载 作者:行者123 更新时间:2023-11-29 04:52:25 24 4
gpt4 key购买 nike

我如何获取和显示每个 JSON 对象的值 我在一个名为 learningArray 中拥有的值>

这是 JSON 数组的样子:

"learning": [
{
"code":"2K14 - 2",
"os":"Windows - 2"
},
{
"code":"2K15 - 2",
"os":"Linux - 2"
},
{
"code":"2K16 - 2",
"os":"Mac - 2"
}
]

代码

List<Learning> learning = value.getLearning();
for(Learning m : learning) {
// I guess, here I am missing something, which is really useful
String code = m.getCode();
String os = m.getOs();
viewHolder.learning.setText("Code: "+code+" OS: "+os);
}

当我执行我的程序时,得到这个:

Code: 2k16, OS: Mac - 2

而我想得到类似这个的东西:

Code: 2k14 OS: Windows - 2,  Code: 2k15 OS: Linux - 2, Code: 2k16 OS: Mac - 2

最佳答案

这样做,如果想在单个 TextView 中显示所有数据:

viewHolder.learning.append("Code: "+code+" OS: "+os + ", ");

使用 TextView.append 而不是 TextView.setText

关于java - For Loop 遍历数组中的 JSON 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34925032/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com