JSON 到 NSObject 模型工具

Posted

技术标签:

【中文标题】JSON 到 NSObject 模型工具【英文标题】:JSON to NSObject model tool 【发布时间】:2015-11-12 06:50:31 【问题描述】:

我想知道是否有任何工具可以粘贴 JSON(示例 Web 服务响应)来自动生成 NSObject 数据模型(创建 .h .m 文件以及定义属性)。

假设您有以下简单的 JSON:


  "firstName": "Alex",
  "lastName": "Morgan"

使用该工具生成 person.h 和 person.m 文件,如下所示:

@interface Person : NSObject
@property (nonatomic) NSString *firstName;
@property (nonatomic) NSString *lastName;
@end

@implementation Person
@end

稍后,只需将文件导入项目并使用它们。

Visual Studio 有这个称为Paste Special 的功能。

【问题讨论】:

ios: Serialize/Deserialize complex JSON generically from NSObject class的可能重复 另见:***.com/questions/10515015/… @ThomasW 这些帖子没有解决这个问题。我已经更清楚地编辑了问题。 【参考方案1】:

试试JSONExport:

JSONExport 是 Mac OS X 的桌面应用程序,它使您能够 将 JSON 对象导出为模型类及其关联 您最喜欢的构造函数、实用方法、setter 和 getter 语言。

【讨论】:

正是我所说的。我还从苹果商店找到了“JSON 加速器”。非常感谢【参考方案2】:

试试这些 Xcode 插件: ESJsonFormat-Xcode 和 XWJsonToCode。

不过,您需要先安装 Alcatraz 插件。

【讨论】:

以上是关于JSON 到 NSObject 模型工具的主要内容,如果未能解决你的问题,请参考以下文章

FlutterJSON 模型转换 ( JSON 序列化工具 | JSON 手动序列化 | 根据 JSON 编写 Dart 模型类 | 在线自动根据 JSON 转换 Dart 类 )

ZFJ开发工具箱-一键JSON转模型工具(支持所有主流语言)

有没有把JSON的数据转换成OC数据模型的代码的工具

Swift下面字典(json)和模型的转换

Swift 中 JSON 的模型类和核心数据的相同类

使用 NSObject 的核心数据类模型