iOS 編輯 JSON
JSON 是一種輕量級的數據交換格式,廣泛用于移動應用程序的數據傳輸。iOS 同樣也支持 JSON 數據的解析和編輯。下面介紹 iOS 編輯 JSON 的方法。
1. 使用系統(tǒng)自帶的 NSJSONSerialization 類
// 將 JSON 數據轉成 NSDictionary 對象 NSError * error; id json = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:&error]; if([json isKindOfClass:[NSDictionary class]]){ NSMutableDictionary * dict = [[NSMutableDictionary alloc] initWithDictionary:json]; // 修改或添加需要修改的鍵值對 dict[@"key"] = @"value"; // 將 NSDictionary 對象轉成 JSON 數據 NSData * newData = [NSJSONSerialization dataWithJSONObject:dict options:NSJSONWritingPrettyPrinted error:&error]; }
2. 使用第三方的 JSON 解析庫
第三方 JSON 解析庫功能更加強大,使用起來也更加方便。
// 使用第三方 JSON 解析庫解析 JSON 數據 id json = [JSONKit JSONToObject:data options:JKParseOptionNone error:&error]; if([json isKindOfClass:[NSDictionary class]]){ NSMutableDictionary * dict = [[NSMutableDictionary alloc] initWithDictionary:json]; // 修改或添加需要修改的鍵值對 dict[@"key"] = @"value"; // 將 NSDictionary 對象轉成 JSON 數據 NSData * newData = [dict JSONDataWithOptions:JKSerializeOptionNone error:&error]; }
以上是 iOS 編輯 JSON 的兩種方法,根據具體情況選擇合適的方式。
上一篇css text 大小寫
下一篇ice 和java