我已经了解到,在iOS5上有一个用于JSON解析的本机解决方案,能够使用该解决方案代替大多数人使用的外部JSON框架是非常好的。iOS5上的复杂JSON
有关如何使用JSON原生iOS上的文章是在这里: http://www.raywenderlich.com/5492/working-with-json-in-ios-5
现在我的问题:到目前为止,这似乎很容易处理容易格式化的JSON,但我有问题要明白,我怎么能访问更复杂的数据方案。
例如,如果我有一个包含3个字典的JSON对象,并且每个字段都包含不同的数组和字典作为条目,我不清楚如何访问这些数据。
在Java中,您可以使用点符号来访问子数据,如obj1.dictionary1 [3] .varname,它将访问第一个对象,转到dictionary1的位置3并获取varname的键值。 ...如何使用iOS JSON功能获得相同的结果?
不幸的是,原生的iOS JSON框架似乎并不遵循Java中使用JSON对象的逻辑,所以我对如何实现我的目标非常无知。
我应该放弃原生JSON并在线使用JSON框架吗?
在此先感谢您的意见。
“Java”或“JavaScript”?如帖子中提到的那样,Java是Java的 – fge 2012-01-05 22:11:27
。 – user1006198 2012-01-05 23:23:30
错误不,你不能以这种方式访问Java的JSON。它与JDK的外部库完成,如杰克逊。 – fge 2012-01-05 23:27:06