說我有一個變量轉換陣列<String>爲字符串,然後回到陣<String>
let stringArray = "[\"You\", \"Shall\", \"Not\", \"PASS!\"]"
// if I show this, it would look like this
print(stringArray)
["You", "Shall", "Not", "PASS!"]
現在讓我們有一個數組<字符串>
let array = ["You", "Shall", "Not", "PASS!"]
// if I convert this into string
// it would roughly be equal to the variable 'stringArray'
if String(array) == stringArray {
print("true")
} else {
print("false")
}
// output would be
true
現在說我應該怎麼做才能轉換變量「 stringArray'to'Array < String>'
[這個問題](http://stackoverflow.com/questions/24111764/does- swift-provide-the-ability-to-eval-swift-code-like-javascript-does)表明在Swift中沒有'eval'操作,所以你可以寫一個小解析器。 – Gabriel
這是JSON。使用'(NS)JSONSerialization'類。 – vadian
所以我不得不把它從地獄中解脫出來?這是我現在正在考慮這樣做的唯一方法..悲傷地 –