我看过很多关于通过Http请求解析json的文章,但几乎没有人回答关于什么是解析本地json字符串的最直接方法的问题。我在这里发现了一些不同的解决方案Deserializing local NSString of JSON into objects via RestKit (no network download)其中一些工作有些不工作。是否有任何“官方”RestKit支持本地JSON字符串反序列化?iOS RestKit 0.2什么是解析本地Json的最佳方式
0
A
回答
3
幸运的是,Apple提供iOS 5.0的“NSJSONSerialization”类。连载您的数据。 步骤1:将您的本地JSON字符串 “NSData的”
NSString *strLocalJSON = @"{data= "some data"}"; //just for ex. may not be valid one
NSData *dataJSON = [str dataUsingEncoding:NSUTF8StringEncoding];
第二步:
id jsonobject= [NSJSONSerialization JSONObjectWithData:dataJSON options:NSJSONReadingMutableContainers error:nil]; // resulting object may contain Dictionary or Array depends on your localjson
0
如果你的JSON是一个文件,那么你使用file://
NSURL当你创建你的RestKit对象管理器时。其他一切正常。
如果JSON已经在代码中,那么你应该将它保存到一个文件,或者你为什么需要做任何映射?无论如何,你可以使用NSJSONSerialization
和RKMappingOperation
的组合。
相关问题
- 1. 从iOS的URL解析XML的最佳方式是什么?
- 2. 本地存储数据的最佳方式是什么(IOS - xcode)
- 3. 分析Feed时,本地保存的最佳方式是什么?
- 4. 什么是解析JSON字符串的最佳方法?
- 5. 解析Json的最佳方法是什么?
- 6. 什么是解析JSON字典阵列的最佳方法
- 7. 什么是存储本地球员高分的最佳方式
- 8. 为IOS解析器组织JSON的最佳方式
- 9. 解析字符串的最佳方式是什么?
- 10. 在Ruby中解析网页的最佳方式是什么?
- 11. JSF推迟解析JavaScript的最佳方式是什么?
- 12. 什么是解析Microsoft Office和PDF文档的最佳方式?
- 13. 用Perl解析复杂XML的最佳方式是什么?
- 14. PowerShell解析这些字符串的最佳方式是什么?
- 15. Ruby:什么是解析XML的最佳方式?
- 16. 什么是解析短信电子邮件的最佳方式?
- 17. 在PHP中解析PayPal NVP的最佳方式是什么?
- 18. 解析URL以提取域的最佳方式是什么?
- 19. 什么是解析和替换字符串的最佳方式?
- 20. 在Perl中解析Excel文件的最佳方式是什么?
- 21. 从请求库中解析JSON响应的最佳方式是什么?
- 22. 什么是最聪明的方式来解析字符串? (IOS)
- 23. 使用t-sql或SSIS解析地址字段的最佳方式是什么?
- 24. 在HTML中解析和替换文本的最佳方式是什么?
- 25. 在iOS中存储/加载本地数据的最佳方式是什么?
- 26. 在iPhone中进行本地化的最佳方式是什么?
- 27. 本地化IEnumerable的最佳方式是什么?
- 28. webforms中本地化的最佳方式是什么?
- 29. 什么JSON解析是最简单的?
- 30. Java(Android) - Json解析器的最佳类示例是什么?