gpt4 book ai didi

ios - 如何使用 SwiftyJSON 将字符串转换为 JSON

转载 作者:IT老高 更新时间:2023-10-28 12:52:50 30 4
gpt4 key购买 nike

要转换的字符串:

[{"description": "Hi","id":2,"img":"hi.png"},{"description": "pet","id":10,"img ":"pet.png"},{"description": "你好!:D","id":12,"img":"hello.png"}]

转换字符串的代码:

var json = JSON(stringLiteral: stringJSON)

字符串被转换为 JSON,当我尝试计算这个 JSON 中有多少 block (预期答案 = 3)时,我得到 0。

打印(json.count)

控制台输出:0

我错过了什么?非常感谢您的帮助。

最佳答案

其实 SwifyJSON 中有一个内置函数叫做 parse

/**
Create a JSON from JSON string
- parameter string: Normal json string like '{"a":"b"}'

- returns: The created JSON
*/
public static func parse(string:String) -> JSON {
return string.dataUsingEncoding(NSUTF8StringEncoding)
.flatMap({JSON(data: $0)}) ?? JSON(NSNull())
}

注意

var json = JSON.parse(stringJSON)

现在改成

var json = JSON.init(parseJSON:stringJSON)

关于ios - 如何使用 SwiftyJSON 将字符串转换为 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36730721/

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