zoukankan      html  css  js  c++  java
  • 用JSONKit库解析json文件

    cocoa 下json开源的类库有很多,其中JSONKit库是非常简单易用而且效率又比较高的。

    想要使用JSONKit库来解析json文件,只需要下载JSONKit.h 和JSONKit.m添加到工程中(下载链接);然后加入libz.dylib即可

    解析代码举例:

     #import "JSONKit.h"
    
    //假设 strJson 是网络上接收到的 json 字符串,
    NSString *strJson = @"{\"aps\": {\"alert\":{\"body\":\"a msg come!\"},\"bage\":3,\"sound\":\"def.mp3\"}}"; 
    NSDictionary *result = [jsonData  objectFromJSONData]; 

    字典result便是解析好的json文件了。

    JSONKit库也可以用来生成json文件

    代码举例:

    NSMutableDictionary *jsonDic = [NSMutableDictionary dictionary];
    NSMutableDictionary *alert = [NSMutableDictionary dictionary]
    ;NSMutableDictionary *aps = [NSMutableDictionary dictionary];
    [alert setObject:@"a msg come!" forKey:@"body"];
    [aps setObject:alert forKey:@"alert"];
    [aps setObject:@"3" forKey:@"bage" ];
    [aps setObject:@"def.mp3" forKey:@"sound"];
    [jsonDic setObject:aps forKey:@"aps"];
    NSString *strJson = [jsonDic JSONString];
  • 相关阅读:
    Shell脚本编程基础之程序
    从入门到放弃
    Shell编写的俄罗斯方块游戏(亲测可用)
    Qt开发环境搭建
    day01
    day01
    浅析STM32内部FLASH读写
    基于STM32 的485通讯实验(f103)
    八、Servlet的常见错误总结:
    七、Servlet介绍
  • 原文地址:https://www.cnblogs.com/lovekarri/p/2640875.html
Copyright © 2011-2022 走看看