我在转换时遇到问题JSON
元素进入NSData
, 和NSData
变量返回到JSON
在斯威夫特.
首先,我想提取encryptedData
以下 JSON 数据的元素:
{
"transactionID" : 12345,
"encryptedData" : [-67,51,-38,61,-72,102,48]
}
进入 NSDataencryptedData
变量,但似乎无法做到这一点。我在用着SwiftyJSON
来解析JSON
如下:
let list: Array<JSON> = json["encryptedData"].arrayValue!
但这给了我一个 ScalarNumber 数组,我不知道如何将其存储到NSData
object.
其次,我想生成JSON
从同一个地方回来NSData
目的:
let jsonObject = [
"transactionID" : 12345,
"encryptedData" : encryptedData
]
但是 NSDataencryptedData
对象不会转换为 [-67,51,-38,61,-72,102,48],它似乎只是使 JSON 字符串无效。
有任何想法吗?