Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将字符串转换为json到简单字符串-SwiftyJSON_Json_Swift_Xcode_Swift3_Swifty Json - Fatal编程技术网

如何将字符串转换为json到简单字符串-SwiftyJSON

如何将字符串转换为json到简单字符串-SwiftyJSON,json,swift,xcode,swift3,swifty-json,Json,Swift,Xcode,Swift3,Swifty Json,我有一个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" ] 我想将其转换为字符串(用逗号分隔): 但在打印json变量后,它显示: [ "

我有一个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"
]
我想将其转换为字符串(用逗号分隔):


但在打印
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 stringArrayCities = ["Reno", "Austin", "Miami"]
let combinedstringArrayCitiesComma = stringArrayCities.joined(separator: ",")
print(combinedstringArrayCitiesComma)
// prints Reno,Austin,Miami

让json=json(stringLiteral:url)
这是一个数组。然后,您可以看到不是真正的答案,但如果您可以等待Swift 4,Swift对象和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 stringArrayCities = ["Reno", "Austin", "Miami"]
let combinedstringArrayCitiesComma = stringArrayCities.joined(separator: ",")
print(combinedstringArrayCitiesComma)
// prints Reno,Austin,Miami