小编Aje*_*eet的帖子

iOS 7中的JSON解析

我正在为现有网站创建一个应用程序.它们目前具有以下格式的JSON:

[

   {
       "id": "value",
       "array": "[{\"id\" : \"value\"} , {\"id\" : \"value\"}]"
   },
   {
       "id": "value",
       "array": "[{\"id\" : \"value\"},{\"id\" : \"value\"}]"
   } 
]
Run Code Online (Sandbox Code Playgroud)

它们在使用Javascript转义\字符后解析.

我的问题是当我使用以下命令在iOS中解析它时:

NSArray *result = [NSJSONSerialization JSONObjectWithData:jsonData options:kNilOptions error:&localError];
Run Code Online (Sandbox Code Playgroud)

这样做:

NSArray *Array = [result valueForKey:@"array"];
Run Code Online (Sandbox Code Playgroud)

而不是Array我得到的NSMutableString对象.

  • 该网站已经投入生产,因此我无法要求他们更改现有结构以返回正确的JSON对象.对他们来说这将是很多工作.

  • 所以,直到他们改变底层stucture,有没有什么办法可以让它工作在iOS像他们做与javascript他们website

任何帮助/建议对我都非常有帮助.

json objective-c nsmutablearray nsarray ios

21
推荐指数
2
解决办法
8万
查看次数

标签 统计

ios ×1

json ×1

nsarray ×1

nsmutablearray ×1

objective-c ×1