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 类 )