嘿傢伙我有json對象。我想講述很多json對象。我的意思是我希望將患者信息保存在json對象中。這是工作。但我無法在json對象中保存多個患者信息。我應該在數組中插入我的json對象嗎?如何保存數組中的多個json對象
let jsonData = try! JSONSerialization.data(withJSONObject: para, options: JSONSerialization.WritingOptions.init(rawValue: 0))
jsonString = NSString(data: jsonData, encoding: String.Encoding.utf8.rawValue) as! String
print(jsonString)
do {
let SavedPatient = try JSONSerialization.jsonObject(with: jsonData, options: JSONSerialization.ReadingOptions.allowFragments) as! [String : AnyObject]
print("SavedPatient \(SavedPatient)")
if let arrJSON = SavedPatient["contacts"] {
for index in 0...arrJSON.count-1 {
let aObject = arrJSON[index] as! [String : AnyObject]
print("object in array \(aObject)")
}
}
}
catch {
print(error)
}
let utf8str = jsonString.data(using: String.Encoding.utf8)
if let base64Encoded = utf8str?.base64EncodedString(options: NSData.Base64EncodingOptions(rawValue: 0))
{
let encodedData = NSData(base64Encoded: base64Encoded, options:NSData.Base64DecodingOptions(rawValue:0))
//let data = encodedData
if encodedData != nil {
//write
encodedData?.write(toFile: "\(NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true)[0])/offline", atomically: true)
}
}
你可以在服務器請求中顯示你的JSON嗎? –
不是在這裏的評論添加回應在你的問題,也是這個完整的迴應,因爲這裏沒有什麼'聯繫人',你已經在你的問題中添加。 –
如何將數組保存到電話簿? –