我是iphone开发的新手,我看到了JSON解析的一些视频和示例,它们使用了JSON框架,但在某些示例中它使用了默认方法“JSON Serialization”,那么它们之间的真正区别是什么呢?好吧,我可以轻松地从Web服务读取Json数据,但我如何附加查询数据更新,删除或插入?我真的不知道如何发送一些数据与URL的服务?如果有任何示例链接或任何教程或任何指导线然后告诉我!
答案 0 :(得分:1)
回答您的第一个问题:
早期的IOS SDK版本不包含任何JSON解析类,因此唯一的可能性是坚持使用第三方库和框架(如SBJSon) ),但过去的发布0f
IOS-5 SDK(IOS-5.1准备就绪)有类NSJSonSerialization
,它可以帮助您以非常简单的方式序列化和反序列化您的JSON对象,同时{ {3}} Apple的班级名列第一。
回答第二个问题:
NSJSONSerialization
课程是第二个问题的合适答案。它有两个方法+ (id)JSONObjectWithData:(NSData *)data options:(NSJSONReadingOptions)opt error:(NSError **)error
用于解析JSON数据,+ (NSData *)dataWithJSONObject:(id)obj options:(NSJSONWritingOptions)opt error:(NSError **)error
用于创建JSON对象。
和新手一样,第一次尝试就很难获得成功。请按照此performance wise和tutorial了解详情,Apple始终站在他们的文档顶部,不要忘记查看this。希望你能清楚地了解它。