gpt4 book ai didi

android - 解析 JsonObject 的字段而不考虑它们的名称

转载 作者:搜寻专家 更新时间:2023-11-01 08:51:10 25 4
gpt4 key购买 nike

我已经找了一段时间了,但在 SO 或文档中找不到它。我正在使用 Gson 解析一个 json 文件,假设该文件是:

{
"animal":"cat",
"paws":"4",
"eyes":"2"
}

现在,因为所有的字段都是字符串,我想将它解析为一个字符串数组,我想要这样的东西:

{"cat","4","2"}

而且我想解析 JsonObject 而不管其标签的名称,这就是问题所在。我可以保证 json 将仅包含字符串,但我不知道这些字段将被命名为什么。

有人遇到过这个问题吗?非常感谢任何帮助,以及任何研究方向。

编辑

根据答案,我设法做到了:

for (Map.Entry<String, JsonElement> entry : object.entrySet()) {
// do your stuff here
}

this answer 中所述

最佳答案

JSONObjectkeys()返回 Iterator<String> 的方法.通过迭代器,您可以检索与每个键关联的值。 Here文档

编辑: 由于您使用的是 GSON ,您可以通过方法 entrySet() 检索 key

关于android - 解析 JsonObject 的字段而不考虑它们的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23294778/

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