gpt4 book ai didi

java - 从 java 中嵌套的 JSON 格式文件中读取值

转载 作者:行者123 更新时间:2023-12-01 11:11:05 25 4
gpt4 key购买 nike

我不确定如何读取以下 JSON 文件,因为嵌套数组没有映射到它的键。我知道使用 JSONArray fileList = (JSONArray) jsonObject.get(fileName); 允许我访问第一个数组,但从这里我就卡住了。

{
"file1_1.txt": [
[
"2015-08-26 12:03:44 +1200",
"d6072668c069d40c27c3f982789b32e33f23575316ebbbc11359c49929ac8adc"
],
[
"2015-08-26 12:03:42 +1200",
"a2ebea1d55e6059dfb7b8e8354e0233d501da9d968ad3686c49d6a443b9520a8"
]
],
"file1_2.txt": [
[
"2015-08-26 12:03:42 +1200",
"c62b8de531b861db068eac1129c2e3105ab337b225339420d2627c123c7eae04"
]
],
"file2_1.txt": [
[
"2015-08-26 12:03:42 +1200",
"3032e7474e22dd6f35c618045299165b0b42a9852576b7df52c1b22e3255b112"
]
]
}

最佳答案

JSONArray fileList = (JSONArray) jsonObject.get(fileName);
JSONArray inner = fileList.getJsonArray(0);

可以通过inner.size()获取元素的数量;

PS:我复制并粘贴了 jsonlint.com 上的 JSON 示例,它显示为有效的 JSON 格式。

关于java - 从 java 中嵌套的 JSON 格式文件中读取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32366884/

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