gpt4 book ai didi

swift 3传递数组中的Json

转载 作者:行者123 更新时间:2023-11-28 15:00:50 25 4
gpt4 key购买 nike

subject_id=[{"program_id": "1","subject_id":"1"},{"program_id":%20"2","subject_id":"5"}]

我想制作这种类型的json。

这是我的代码,我试图仅更改 subject_id 但它会打印整个数组。我该如何更改它。

let subject_id = [String](arrayLiteral: "1","5")

let program_id = [String](arrayLiteral: "1","3")

for program_id in program_id
{
print(program_id)
}

let phoneNumbersDictionary = program_id.map({ ["program_id": $0 , "subject_id" : $0 ] })


let JSON = try? JSONSerialization.data(withJSONObject: phoneNumbersDictionary, options: [])

if let JSON1 = JSON
{
print(String(data: JSON1, encoding: String.Encoding.utf8)!)
}

最佳答案

如果你想使用mapzip之前的2个数组。这是工作片段

let pNumbers = zip(subject_ids, program_ids).map { s_id, p_id in ["subject_id": s_id, "program_id": p_id] }

关于swift 3传递数组中的Json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48930307/

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