我在将一个JSON元素转换为一个元素时遇到了问题NSData,而一个NSData变量又回到JSON了Swift中.
首先,我想提取encryptedData以下JSON数据的元素:
{
"transactionID" : 12345,
"encryptedData" : [-67,51,-38,61,-72,102,48]
}
Run Code Online (Sandbox Code Playgroud)
进入一个NSData encryptedData变量但似乎无法做到这一点.我SwiftyJSON用来解析JSON如下:
let list: Array<JSON> = json["encryptedData"].arrayValue!
Run Code Online (Sandbox Code Playgroud)
但这给了我一个ScalarNumber数组,我不知道如何存储到一个NSData对象中.
其次,我想JSON从同一个NSData对象生成:
let jsonObject = [
"transactionID" : 12345,
"encryptedData" : encryptedData
]
Run Code Online (Sandbox Code Playgroud)
但是NSData encryptedData对象没有转换为[-67,51,-38,61,-72,102,48],它似乎使JSON字符串无效.
有任何想法吗?