zoukankan      html  css  js  c++  java
  • IOS 读取本地的Json/plist 文件

    一、一般本地可以存储轻量级数据存储 plist  这个主要是操作字典

    方法如下:

     NSString * sampleFile= [[[NSBundle mainBundle] bundlePath] stringByAppendingPathComponent:@"sections_auth=4.plist"];
     NSDictionary*  dic_sections = [NSDictionary dictionaryWithContentsOfFile:sampleFile];

    二、有时候也可用json结构解析 这个就不限制了字典、数组都支持

    方法如下: 

     NSString *sampleFile = [[[NSBundle mainBundle] bundlePath] stringByAppendingPathComponent:@"file.json"];
     NSString *jsonString = [NSString stringWithContentsOfFile:sampleFile encoding:NSUTF8StringEncoding error:nil];
    NSDictionary * dic_sections = [jsonString objectFromJSONString];//即得到了file.json的全部内容 
    
    eg:  file.json 内容如下
    {
    
        "data": [
    
                 [
    
                  "暂无"
    
                  ],
    
                 [
    
                  "资料001",
    
                  "资料002",
    
                  "资料003"
    
                  ],
    
                 [
    
                  "资料001"
    
                  ],
    
                 [
    
                  "资料001",
    
                  "资料002",
    
                  "资料003",
    
                  "资料004"
    
                  ]
    
                 ],
    
        "head": [
    
                 "保密责任",
    
                 "合同",
    
                 "企业资料",
    
                 "培训资料"
    
                 ]
    
    }
    
  • 相关阅读:
    常用的20个正则表达式
    关于position:fixed;的居中问题
    Html table 合并单元格
    JS异步加载的三种方式
    DOM事件代码小结
    用js写一个回车键盘事件
    JavaScript 常用方法总结
    可拖拽进度条
    js数组拍平
    js验证码倒计时
  • 原文地址:https://www.cnblogs.com/someonelikeyou/p/3895861.html
Copyright © 2011-2022 走看看