gpt4 book ai didi

sql - 如何在 Azure SQL 数据库中存储字典? ( swift )

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

我想将字典存储在 Azure SQL 数据库的列中。我尝试通过以下方式存储字典:

let item = ["text":["foo":"bar"]]
let itemTable = client.tableWithName("TodoItem")
itemTable.insert(item) {
(insertedItem, error) in
if (error != nil) {
print("Error" + error!.description);
} else {
print("Item: " String(insertedItem!))
}
}

但是当我查询数据库时我得到

Item: [Object object]

如何在数据库中存储和查询字典而不更改项目?

最佳答案

我认为您可以在插入azure sql数据库之前将字典转换为json字符串,并将json字符串转换为字典

优点是可以存储基本字符串类型的字典,无需担心字典类型是否存在潜在问题。

唯一的一步是字典和 json 字符串之间的转换,希望 swift 提供了处理这个问题的方法。查看Convert Dictionary to JSON in Swift了解更多详细信息,希望这能有所帮助。

关于sql - 如何在 Azure SQL 数据库中存储字典? ( swift ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38044735/

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