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]; 

      

     

     

     

     

     

               

  • 相关阅读:
    k-means聚类JAVA实例
    钓鱼站点以世界杯足球赛为饵,收集个人资料
    南桥--特殊回文数
    Oracle 数据文件管理
    hihoCoder #1142 : 三分求极值
    时间复杂度和空间复杂度[数据结构]
    poj 3635 Full Tank? ( 图上dp )
    FastQC结果详解
    毕业设计常见问题
    centos 查看USB接口的版本
  • 原文地址:https://www.cnblogs.com/sgdkg/p/2703637.html
Copyright © 2011-2022 走看看