zoukankan      html  css  js  c++  java
  • json 解析不出来 (No string key for value in object around character 6)

    昨天下午 以及今天上午,一直被一个问题困扰着,json 解析一直出现问题,输出的json 可以在网页上解析,但是就是不能用苹果自带的类  NSJSONSerilization  解析 ,提示 No string key for value in object around character 6 之类的话 ;
    下面是代码 .最后是问题原因以及解决的方法!

    现在明白 坑条的多了也就不是坑了.
     

      [manager GET:url parameters:nil success:^(AFHTTPRequestOperation *operation, id responseObject) {

            NSError *jsonError;

            NSString *str=operation.responseString;

            NSData *JSONData = [str dataUsingEncoding:NSUTF8StringEncoding];

            id jsonObject = [NSJSONSerialization JSONObjectWithData:JSONData options:NSJSONReadingMutableLeaves error:&jsonError];

            if (success) {

                success(jsonObject);

            }

     //        // 是否可以被json 解析

    //        if ([NSJSONSerialization isValidJSONObject:jsonObject]) {

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

    //                NSDictionary *jsonDic = (NSDictionary *)jsonObject;

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

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

    //                NSArray *jsonArray = (NSArray *)jsonObject;

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

    //            } else {

    //                NSLog(@"解析有误");

    //            }

    //        }

        } failure:^(AFHTTPRequestOperation *operation, NSError *error) {

        }];

     

     

     

    No string key for value in object around character 6

    说明json  解析键值对错误 解析不出来  然后 code  添加 双引号 ""
    提示 下面的
    No string key for value in object around character 28

    给succes  添加 双引号 ""
    json 解析成功

     

  • 相关阅读:
    SpringBoot入门1
    git
    Linux 常用命令
    Linux虚拟机上安装redis
    用户登录(Material Design + Data-Binding + MVP架构模式)实现
    【方法总结】创建、读取、删除文件相关操作
    从源码角度入手实现RecyclerView的Item点击事件
    App启动页倒计时功能
    App内切换语言
    GreenDao与ReactiveX的完美搭配
  • 原文地址:https://www.cnblogs.com/tom2015010203/p/5482551.html
Copyright © 2011-2022 走看看