Objective c 访问json文件的不同级别

Objective c 访问json文件的不同级别,objective-c,json,Objective C,Json,如何访问组的内容 目前,我可以访问书签和博客 我认为小组后的两个字符产生了阅读问题 下面是从json文件中选择数据以显示数据的代码 NSDictionary *feed = [jsonObjects objectForKey:@"object"]; NSArray *entries = [feed objectForKey:@"bookmarks"]; for (NSDictionary *item in entries) { [item objectForKey:@"SomeData

如何访问组的内容

目前,我可以访问书签和博客

我认为小组后的两个字符产生了阅读问题

下面是从json文件中选择数据以显示数据的代码

 NSDictionary *feed = [jsonObjects objectForKey:@"object"];
 NSArray *entries = [feed objectForKey:@"bookmarks"];

for (NSDictionary *item in entries)

{
 [item objectForKey:@"SomeDataIdentifierOfBookmarks"]
}
以下是NSMutableArray读取的JSON文件

编辑真实数据JSON

{“对象”: {“blog”:[{“guid”:181,“type”:“object”,“subtype”:“4”,“time_created”:“time_updated”:“container_guid”:“180”,“owner_guid”:“180”,“site_guid”:“1”,“title”:“ugyt”,“description”:“scsa”,“url”:http://s210678217.onlinehome.fr/blog/view/181/ugg-sito-ufficiale-italiavyt"}], “书签”:[{“guid”:82,“类型”:“对象”,“子类型”:“9”,“创建时间”:“1372072736”,“更新时间”:“1372072910”,“容器guid”:“81”,“所有者guid”:“33”,“站点guid”:“1”,“标题”:“internet-”,“说明”:“url”:“hr”}, {“guid”:75,“type”:“object”,“subtype”:“9”,“time_created”:“1371728924”,“time_updated”:“1371728924”,“container_guid”:“64”,“owner_guid”:“52”,“site_guid”:“1”,“title”:“du”,“description”:“p>”,“url”:“htts”}, {“guid”:64,“type”:“group”,“subtype”:“0”,“time_created”:“1371728148”,“time_updated”:“1372068044”,“container_guid”:“33”,“owner_guid”:“33”,“site_guid”:“1”,“name”:“yvelines”,“description”:“Le.

,“url”:”http://ses"} ] ] }


谢谢,这与有效的JSON不太接近。在担心解包数据的代码之前,请使用以确保您有有效的输入。您有多个未关闭的数组(“字符串”开始数组,“]”结束数组,并且至少缺少一个逗号(“书签”之前)。很难说这个JSON有什么问题,因为有足够多的错误导致意图不明确

您访问内容的代码基本上是好的,除了“SomeDataIdentifierOfBookmarks”不是JSON中的键——我想您的意思是它将被实际值替换


编辑:粘贴的实际JSON正在尝试关闭“对象”对象使用方括号而不是花括号。jsonlint会很快将这些错误放大。

您的方括号不匹配。您有4个开括号和1个闭括号。这意味着对于每个开括号,它都应该有一个相应的闭括号。这不是我真正的JSON文件,而是一个简单的大纲。如何达到我的true json文件到论坛帖子?帖子更新为json数据文件