如何添加 JSON 框架
Posted
技术标签:
【中文标题】如何添加 JSON 框架【英文标题】:how to add JSON framework 【发布时间】:2012-07-11 05:41:47 【问题描述】:目标:将最新的 JSON 添加到我的项目中。
我从此链接https://github.com/stig/json-framework/downloads 下载 JSON 并将文件夹名称 stig-json-framework-a23638b 拖到我的项目中。并选中“将项目复制到目标组的文件夹(如果需要)”。
stig-json-framework-a23638b 文件夹显示了许多子文件夹,例如 Classes、Examples、SBJSON、sbjson-ios、sbjson-iosTests。
之后,当我 #import "JSON.h" 时,它会给出错误 JSON.h file not found.
我知道我做错了,请指引我正确的方向。并提供我下载 JSON 框架的链接。以及任何好的教程链接。
非常感谢。
【问题讨论】:
是否需要支持pre-ios5?如果没有,请参阅 ios5 内置的 NSJSONSerialization 类 @bryanmac 是的,我需要支持 pre-ios5。 【参考方案1】:您不需要导入带有示例和目标的整个项目。只需在该框架的“classes
”文件夹中导入任何内容..
https://github.com/stig/json-framework/tree/master/src/main/objc
以上链接中列出的文件足以导入框架。
正如@sanchitsingh 所说,您只需要导入“SBJSON.h
”。
【讨论】:
【参考方案2】:没有文件 JSON.h。
试试这个
#import "SBJson.h"
【讨论】:
谢谢。当我导入“SBJson.h”时不会出错。 JSON.h 和 SBJSON.h 有什么区别? 文件名是 SBJSON.h 而不是 JSON.h。如果它对您也有帮助,请接受我的回答。以上是关于如何添加 JSON 框架的主要内容,如果未能解决你的问题,请参考以下文章
json转义 使用 JavaScriptSerializer 时 需要添加的引用
一个java对象内包含一个对象集合 用json-lib框架怎么转换成JSON数据格式