zoukankan      html  css  js  c++  java
  • iOS 自带的解析json的类。

    1。数据源是NSData类型的,也可以是NSString类型的,但是NSString类型的可以转换为NSData类型的.

         NSString *responseString;

        NSData *da= [responseString dataUsingEncoding:NSUTF8StringEncoding];

        NSError *error = nil;

         id jsonObject = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingAllowFragments error:&error];

         if ([jsonObject isKindOfClass:[NSDictionary class]]){

         NSDictionary *dictionary = (NSDictionary *)data;

         NSLog(@"Dersialized JSON Dictionary = %@", deserializedDictionary);

         }else if ([jsonObject isKindOfClass:[NSArray class]]){

         NSArray *nsArray = (NSArray *)jsonObject;

         NSLog(@"Dersialized JSON Array = %@", deserializedArray);

         } else {

         NSLog(@"An error happened while deserializing the JSON data.");

         }

     2,读取项目下的文件代码。

        NSString *mainBundleDirectory=[[NSBundle mainBundle] bundlePath];

        NSString *path=[mainBundleDirectory stringByAppendingPathComponent:@"123.txt"];

        NSURL *url=[NSURL fileURLWithPath:path];

        NSData *data = [[NSDataalloc] initWithContentsOfURL:url];

       NSString* aStr=[[NSStringalloc] initWithData:data encoding:NSUTF8StringEncoding]; 

      

     

     

     

     

     

               

  • 相关阅读:
    函数的调用惯例
    docker 强制删除镜像
    docker 安装 tomcat8
    阿里云 maven仓库地址配置
    ubuntu 18.04 安装搜狗输入法
    centos 监控进程,并自动重启
    intellj idea show "run dashboard" panel
    Centos7 服务器启动jar包
    maven centos7 环境变量
    linux关于IP,端口,防火墙相关命令
  • 原文地址:https://www.cnblogs.com/sgdkg/p/2703637.html
Copyright © 2011-2022 走看看