ios怎么创建一个json文件

ios怎么创建一个json文件,第1张

json文件和plist文件类似,只是json多一步解析的 *** 作;现在常用的解析如下;NSString *path = [[NSBundle mainBundle] pathForResource:@"mJson" ofType:@"json"]NSData *jsonData = [NSData dataWithContentsOfFile:path options:NSDataReadingMappedIfSafe error:nil]NSMutableDictionary *dic = [NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingMutableContainers error:nil]得到字典类型的数据后就可以使用了

创建工程后(这个就不说了吧,用过xcode的都清楚),算了-->打开xcode后command+shift+n创建工程,工程名字自己起.

command + n 创建文件,我选的是 Swift File

回车自己起名字,然后在回车

4. 然后它会问你选哪个,当然选Use.json了,这不就完了吗

可以使用NSDictionary中的键值对来拼接Json数据,非常方便,也可以进行嵌套,直接上代码:

//开始拼接Json字符串

NSDictionary *dataDictionary= [NSDictionary dictionaryWithObjectsAndKeys:@"mac",@"mac",

@"game",@"game",

@"devicetoken",@"devicetoken",

@"device",@"device",

@"gv",@"gv",

@"lang",@"lang",

@"os",@"os",nil]

NSDictionary *parmDictionary= [NSDictionary dictionaryWithObjectsAndKeys:@"getSession",@"act",

dataDictionary,@"data",nil]

NSDictionary *jsonDictionary=[NSDictionary dictionaryWithObjectsAndKeys:@"pv",@"pv",

parmDictionary,@"param",nil]

SBJsonWriter *writer = [[SBJsonWriter alloc] init]

NSString *jasonString = [writer stringWithObject:jsonDictionary]

NSLog(@"%@",jasonString)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11648673.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存