Xml 如何将NSArray或NSDictionary保存到JSON文件?
提供了解码JSON文件的绝妙方法,用相反的方法将对象编码为JSON文件的最佳方法是什么?Xml 如何将NSArray或NSDictionary保存到JSON文件?,xml,ios,json,serialization,Xml,Ios,Json,Serialization,提供了解码JSON文件的绝妙方法,用相反的方法将对象编码为JSON文件的最佳方法是什么? 顺便说一句:这里是用来加载和保存XML的 谢谢你试过了吗?我在几个项目中都使用过它来解析和生成JSON。JSONKit还提供了从NSArray和NSDictionary检索JSON值所需的一切 NSString *jsonString = [yourDictionary JSONString]; iOS 5现在具备了实现这一目标所需的一切: NSError *error = nil; NSOutputSt
顺便说一句:这里是用来加载和保存XML的
谢谢你试过了吗?我在几个项目中都使用过它来解析和生成JSON。JSONKit还提供了从NSArray和NSDictionary检索JSON值所需的一切
NSString *jsonString = [yourDictionary JSONString];
iOS 5现在具备了实现这一目标所需的一切:
NSError *error = nil;
NSOutputStream *outputStream = [NSOutputStream outputStreamToFileAtPath:filepath append:yesOrNo];
[outputStream open];
[NSJSONSerialization writeJSONObject:nsDicOrNSArrayObject
toStream:outputStream
options:0
error:&error];
[outputStream close];
如果您想将字典转换为json数据,那么使用dataWithJSONObject对我的案例不起作用。我只有NSArray,它有数百个简单的项,每个项只有两个float属性。为什么它不能工作呢?JSONKit也有NSArray的json类别。
NSData *json1= [ NSJSONSerialization dataWithJSONObject :info options:NSJSONWritingPrettyPrinted error:&error];