解决方案 »

  1.   

    NSDictionary * jsonDic = [NSJSONSerialization JSONObjectWithData:jsonData options:(NSJSONReadingAllowFragments) error:nil];
        //最外层是个字典,把json数据转化为NSDictionary类型,然后一层层的剥下去;
        NSArray * rps = [jsonDic objectForKey:@"rps"];//这个数组只有一个值,是一个字典
        NSDictionary * item0 = rps[0];
        NSArray * r = [item0 objectForKey:@"r"];//这个字典里面再取数组,它的键值是“r”,它有两个值。
        NSDictionary * rItem1 = r[1];
        NSArray * v = [rItem1 objectForKey:@"v"];
        NSArray * data = v[0];
        NSString * numStr = data[2];  //这是1.3.0
        NSString * URLStr = data[3];  //这是"http://www.yingsheng.com/xvfxvxcvx"
     }
      

  2.   

    使用jsonmodel,可以google一下,把你获取的json数据存进model里,想取那个就取那个
      

  3.   

    是不是说改变了位置也可以正常获取到?
    只要你定义的model结构与你的json数据结构一样就行,要取那个字段就那个字段,
    这里提供一个jsonmodle的官网教程你可以看看,虽然是英文版的
    http://www.touch-code-magazine.com/how-to-fetch-and-parse-json-by-using-data-models/
    另外这是git的https://github.com/icanzilb/JSONModel
      

  4.   

    网上有封装好的json解析,转化为字典格式
      

  5.   

    这是典型的json 字符串解析的呀 , 一层一层的解析就是le