如何添加 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 时 需要添加的引用

Composer:如何在没有网络连接的情况下添加依赖项?

Mock6 moco框架中如何加入header

一个java对象内包含一个对象集合 用json-lib框架怎么转换成JSON数据格式

使用 Python Django 框架将 JSON 数据插入 mysql

如何通过 JSON 在地图上添加这些位置?