【问题标题】:How to parse an array?如何解析数组?
【发布时间】:2012-07-11 05:25:03
【问题描述】:

我有一个应用程序,我在其中从网络服务获得这样的响应。谁能告诉我如何解析它以使其成为单独的字符串"Info":

{
  "name":"gdgdgdgd",
  "desc":"Cosmopolitan life, adventurous outlook, 'been there done that' attitude, and yet the way the life ...",
  "address1":" 2nd A Main ",
  "address2":" Layout,"
},

【问题讨论】:

  • 使用 NSJSONSerialization。

标签: iphone ios ipad


【解决方案1】:

这是一个对象的JSON 表示。

在 iOS 5 中,我们将 JSON 类添加为 NSJSONSerialization

这是一个教程:

http://www.raywenderlich.com/5492/working-with-json-in-ios-5

这是另一个讨论其他选项以及 JSONKit、YAJL 等选项的线程

Native JSON support in iOS?

【讨论】:

    【解决方案2】:

    使用 json 库这样做

    NSMutableDictionary *listd=[dict objectForKey:@"merchantInfo"];

    if([listd isKindOfClass:[NSDictionary class]])
    
    {
    
       stringshopname=[listd objectForKey:@"name"]; 
       stringshopdesc=[listd objectForKey:@"desc"];
    
    
    }
    

    【讨论】:

      猜你喜欢
      • 2015-09-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-15
      • 2019-01-21
      相关资源
      最近更新 更多