ios - 根据用户在 swift 中输入的数组创建键值对

标签 ios json swift dictionary key-value

我需要根据以下格式的用户输入创建键值对数组到键 "availabilities" 以发布数据。对如何做到这一点感到困惑。

"availabilities": [
    {
        "availabilites_start_time": "6:00",
        "availabilites_end_time": "10:00",
        "availabilites_dayofweek": "1.",
        "availabilites_shift": "Morning"
    }
],

最佳答案

希望这会有所帮助:

var availabilitiesDict = [String: Any]()
availabilitiesDict["availabilities"] = [["availabilites_start_time" : "6:00", "availabilites_end_time": "10:00", "availabilites_dayofweek" : "1.", "availabilites_shift" : "Morning"]]

let jsonData = try? JSONSerialization.data(withJSONObject: availabilitiesDict, options: [])
let jsonString = String(data: jsonData!, encoding: .utf8)!
print(jsonString)

enter image description here

关于ios - 根据用户在 swift 中输入的数组创建键值对,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51778883/

相关文章:

iphone - Xcode 将 2 个整数相乘得到一个结果

ios - 读取 CSV 文件 Swift 终端项目

java - 如何使用 GSON 序列化 UTF-8 中的日文字符?

java - 解析简单 JSON 字符串时出现 com.google.gson.JsonSyntaxException

swift - UICollectionView 和取消选择单元格不起作用。一旦被选择。这里有什么错误?

ios - 为什么我的按钮在 Swift Playgrounds 中不起作用?

android - Android java getResource.getIdentfier 存在于 IOS Swift 中吗?

html - 关于使用HTTP请求头在网站(HTML)和API(JSON)之间切换的意见

swift - Realm 数据库回调

swift - 在 ScrollView 中缩放/滚动部分图像