美文网首页iOS DeveloperiOS 开发
JSONKit简单入手以及bug解决

JSONKit简单入手以及bug解决

作者: 单腿行走的大象 | 来源:发表于2016-08-11 23:56 被阅读471次

    目前最新版本的JSonKit存在的问题还是不少的,本文就如何使用JSONKit,以及使用中出现的问题进行详细说明.希望大家予以指点!

    1>首先去gitHub上把JSONKit荡下来,JSONKit链接

    2>下载后导入头文件  #import"JSONKit.h"

    3>导入头文件后要进行如下设置,

    加入-fno-objc-arc(现在项目基本上都是使用的ARC模式,因为JSONKit为非ARC模式的代码,所以应该加入 -fno-objc-arc标签。)

    4>在解析json或者转化json的时候可能会出现这种崩溃

    void  *objectISA                      = (JK_EXPECT_F(workAroundMacOSXABIBreakingBug)) ? NULL : *((void **)objectPtr);

    楼主我找了好久,终于在stackOverflow上找到了外国友人丹尼尔修改过的JSONKitios - Error in serializing NSNumber using JSONKIT - Stack Overflow.    地址是:github.com/danielStokowski/JSONKit.用这个修改后的框架替换掉你刚刚下载的JSONKit.

    5>还有一个关于isa指针的错误,解决办法是

    6 JSONKit里面主要有两个主要的方法 1- (NSString*)JSONString

                                                          2- (NSData*)JSONData

    使用方为 NSMutableDictionary* childDict = [NSMutableDictionary dictionary];

    childDict[@"birthday"] =@"2016-10-18";

    childDict[@"school"] =@"你好";

    childDict[@"grade"] =@"三年级1班";

    NSString* str = [childDict JSONString];得到的就是json化的字典如果是数组同理.

    7>使用JSONKit是因为后台需要json化得字典,当然,JSONKit在github拥有5000多颗星可不是盖的,解析后台反馈的json也是很强大的.具体请参考songxing10000.blog.163.com/blog/static/163195441201503061739306/

    www.cnblogs.com/jiangyuxuan/archive/2013/03/09/2950984.html

    相关文章

      网友评论

        本文标题:JSONKit简单入手以及bug解决

        本文链接:https://www.haomeiwen.com/subject/gckssttx.html