如何在 iOS 中添加静态 JSON ? (将字符串转换为 JSON)
How to add static JSON in iOS ? (Convert string to JSON)
如何将一般 JSON 字符串转换为 Objective-C 格式 JSON.
示例如下:
{
"data": {
"resultGenerationTimestamp": 1460803271,
"deleted": [],
}
}
我收到邮递员的回复。我需要将其设为 JSON 并添加到 iOS Coredata 中。我如何使它 JSON 与 iOS 兼容?
我知道如何将 NSString
转换为 JSON
具有字典数组的对象,但我不知道如何将上面给定的字符串作为 NSString
。
您的json格式为[Dictionary[Dictionary]]。编码也是如此。
我只需要在我的应用程序包中添加一个 JSON 类型的文件并以编程方式读取它。
我是这样做的:
(1) 打开 TextEdit
并创建新文档。
(2) 在该空文档中,PASTE Web 服务的响应。我使用 Postman
来获得响应。它是 JSON
格式。
(3) 单击 格式 > 制作纯文本
(4) 另存为:"yourFileName.json"
(5) 现在,只需将此 json 文件放入您的应用程序包中即可。
(6)阅读内容:
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"yourFileName" ofType:@"json"];
NSData *jsonData = [[NSData alloc] initWithContentsOfFile:filePath];
NSError *error = nil;
NSDictionary *jsonDict = [NSJSONSerialization JSONObjectWithData:jsonData options:0 error:&error];
NSMutableArray *arrUsers = jsonDict[kData];
(7) 享受 :D
如何将一般 JSON 字符串转换为 Objective-C 格式 JSON.
示例如下:
{
"data": {
"resultGenerationTimestamp": 1460803271,
"deleted": [],
}
}
我收到邮递员的回复。我需要将其设为 JSON 并添加到 iOS Coredata 中。我如何使它 JSON 与 iOS 兼容?
我知道如何将 NSString
转换为 JSON
具有字典数组的对象,但我不知道如何将上面给定的字符串作为 NSString
。
您的json格式为[Dictionary[Dictionary]]。编码也是如此。
我只需要在我的应用程序包中添加一个 JSON 类型的文件并以编程方式读取它。
我是这样做的:
(1) 打开 TextEdit
并创建新文档。
(2) 在该空文档中,PASTE Web 服务的响应。我使用 Postman
来获得响应。它是 JSON
格式。
(3) 单击 格式 > 制作纯文本
(4) 另存为:"yourFileName.json"
(5) 现在,只需将此 json 文件放入您的应用程序包中即可。
(6)阅读内容:
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"yourFileName" ofType:@"json"];
NSData *jsonData = [[NSData alloc] initWithContentsOfFile:filePath];
NSError *error = nil;
NSDictionary *jsonDict = [NSJSONSerialization JSONObjectWithData:jsonData options:0 error:&error];
NSMutableArray *arrUsers = jsonDict[kData];
(7) 享受 :D