iOS開發中,很多時候我們需要將json格式的數據轉換成PList格式,以便于在應用中讀取和使用。下面介紹一種將json數據轉換成PList格式的方法。
#import "ViewController.h"
#import "JSONKit.h"
@interface ViewController ()
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
//導入json數據
NSString *jsonPath = [[NSBundle mainBundle] pathForResource:@"data" ofType:@"json"];
NSData *jsonData = [NSData dataWithContentsOfFile:jsonPath];
id jsonObject = [jsonData objectFromJSONData];
//轉換成PList格式的數據
NSString *plistPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject];
NSString *fileName = [plistPath stringByAppendingPathComponent:@"data.plist"];
[jsonObject writeToFile:fileName atomically:YES];
}
@end
上述代碼中,我們首先導入了JSONKit庫,用于解析json數據。然后使用NSData的objectFromJSONData方法將json數據轉換成OC對象。
接著,我們將OC對象寫入一個plist文件中。在上述代碼中,導入的json文件為data.json,我們將其轉換成data.plist,并將其存儲到文檔目錄下。
使用上述方法,我們能夠將json數據快速、方便地轉換成PList格式,以便于在應用中使用。
上一篇jquery 輸入框金額
下一篇vue常見面試