【发布时间】:2017-10-18 08:51:30
【问题描述】:
我有一个像这样的 json 字符串:
[
"http:\/\/kashanmap.ir\/media\/k2\/galleries\/6861\/A.jpg",
"http:\/\/kashanmap.ir\/media\/k2\/galleries\/6861\/B.jpg",
"http:\/\/kashanmap.ir\/media\/k2\/galleries\/6861\/C.jpg"
]
我想把它转成字符串(用逗号隔开):
http://kashanmap.ir/media/k2/galleries/6861/A.jpg,http://kashanmap.ir/media/k2/galleries/6861/B.jpg,http://kashanmap.ir/media/k2/galleries/6861/C.jpg
let json = JSON(stringLiteral: urls)
但在打印 json 变量后它显示:
[
"http:\/\/kashanmap.ir\/media\/k2\/galleries\/3156\/A.jpg",
"http:\/\/kashanmap.ir\/media\/k2\/galleries\/3156\/B.jpg",
"http:\/\/kashanmap.ir\/media\/k2\/galleries\/3156\/C.jpg",
"http:\/\/kashanmap.ir\/media\/k2\/galleries\/3156\/D.jpg"
]
【问题讨论】:
-
let json = JSON(stringLiteral: urls)这是一个数组。那你可以看看stackoverflow.com/questions/25827033/… -
不是一个真正的答案,但如果你可以等待 Swift 4,Swift 对象和 json 之间的转换将被内置到语言中。
-
好的,现在如何将我的字符串转换为数组?
标签: json swift xcode swift3 swifty-json