答案 0 :(得分:11)
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];
答案 1 :(得分:4)
JSONKit还拥有从NSArrays和NSDictionarys中检索JSON值所需的一切。
NSString *jsonString = [yourDictionary JSONString];
答案 2 :(得分:1)
你试过SBJson吗?我已经在几个项目中使用它来解析和生成JSON。
答案 3 :(得分:0)
NSData *json1= [ NSJSONSerialization dataWithJSONObject :info options:NSJSONWritingPrettyPrinted error:&error];
如果要将字典转换为json数据,请使用dataWithJSONObject