【问题标题】:How to parse json file with nested, unkeyed arrays如何使用嵌套的非键数组解析 json 文件
【发布时间】:2021-07-22 22:23:44
【问题描述】:

我是 Swift 一个 json 的新手,但必须解码/解析以下 json 文件(XCODE 10.1,MACos):

{"result":{
"3600":[[1619589600,54894.2,55019.7,54515,54660.8,104.41723222,5713178.066847375]]
},
"allowance":{
"cost":0,
"remaining":10,
"remainingPaid":9999999999,
"account":"cccccc6758e98d700f"
}
}

作为一个新手,我不知道如何处理顶部的双嵌套无键数组。谢谢你的热心帮助!!

【问题讨论】:

标签: arrays json swift parsing


【解决方案1】:

我假设 parse 你的意思是阅读内容。您要阅读的不是“无键”数组。它是一个二维数组或父数组内的一个数组。考虑如何访问数组 A = [7,5,6,8,9] 的元素。所以 A[0] = 7,A[1] = 5 等等。

同样,在您的示例中,子数组位于父数组的第 0 个索引处。所以 JSON['result']['3600'] 会给你父母,而 JSON['result']['3600'][0] 会给你孩子。

【讨论】:

  • 您的答案假定已安装 SwiftyJSON。现在这个库已经过时了,取而代之的是Codable
  • 非常感谢!确实我想阅读内容。当您概述索引0 =第一个元素时访问元素
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-09-22
  • 1970-01-01
相关资源
最近更新 更多