iOS中 JSON格式文件的写入和读取

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS中 JSON格式文件的写入和读取相关的知识,希望对你有一定的参考价值。

1、写入(本地)

    NSArray *paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *path=[paths objectAtIndex:0];
    NSString *Json_path=[path stringByAppendingPathComponent:@"JsonFile.json"];
    //==写入文件
    NSLog(@"%@",[JsonData writeToFile:Json_path atomically:YES] ? @"Succeed":@"Failed");

 

2、读取

//==Json文件路径
    NSArray *paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *path=[paths objectAtIndex:0];
    NSString *Json_path=[path stringByAppendingPathComponent:@"JsonFile.json"];
    //==Json数据
    NSData *data=[NSData dataWithContentsOfFile:Json_path];
    //==JsonObject

    id JsonObject=[NSJSONSerialization JSONObjectWithData:data
                                                   options:NSJSONReadingAllowFragments
                                                     error:&error]
  //nslog (@"%@",jsonobject);打印json字典

以上是关于iOS中 JSON格式文件的写入和读取的主要内容,如果未能解决你的问题,请参考以下文章

Python3 关于excel 文件格式xls之读取写入和追加

Python 文件IO:JSON 文件的读取与写入

Node读取和写入json,格式化输出json

python 操作 json 文件的种种知识点

python 操作 json 文件的种种知识点

PHP记录和读取JSON格式日志文件