JSONModel 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
JSONModel 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
JSONModel 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
JSONModel 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
JSONModel 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 MIT
操作系统 OS X
软件类型 开源软件
开源组织
地区 不详
投 递 者 红薯
适用人群 未知
收录时间 2013-04-02

软件简介

JSONModel 是一个 iOS 库可以让你快速创建智能的 JSON 数据模型,可在 iOS 和 OSX 应用中使用。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (1)

加载中
xml JSONModel
2013/04/03 10:38
回复
举报
更多评论
暂无内容
发表了博客
2015/01/28 10:14

JSONModel

JSONModel 是一个开源库, 使用该库能够轻松的解决字典转模型等问题 解决键值对不能完全匹配(即无法使用KVC赋值的情况) [size=1em]首先定义一个类,继承JSONModel [size=1em]//这个类JuBaModel作为模型的基类,以后建立模型都继承JuBaModel(这个类名是以我的项目名为前缀,读者可以自己定义) [size=1em]#import <Foundation/Foundation.h> [size=1em]#import "JSONModel.h" [size=1em]@interface JuBaModel : JSONModel [si...

0
0
发表了博客
2015/01/23 19:40

JSONModel

首先定义一个类,继承JSONModel //这个类JuBaModel作为模型的基类,以后建立模型都继承JuBaModel(这个类名是以我的项目名为前缀,读者可以自己定义) #import <Foundation/Foundation.h> #import "JSONModel.h" @interface JuBaModel : JSONModel @end #import "JuBaModel.h" @implementation JuBaModel /*这是JSONModel的方法 目的是把 _ 方式命名的转换为Camel命名方法  因为服务器端的命名方式单词以 _ 隔...

0
4
发表了博客
2015/06/26 16:02

JSONModel库的使用方法

使用方法 1、基本类型/字符串/普通数组/字典/嵌套/可选 @interface  Test1Entity : JSONModel @property (nonatomic, strong) NSString              *testString; @property (nonatomic, assign) int                   testNumber; @property (nonatomic, strong) NSArray<Optional>     *testArray; @property (nonatomic, strong) NSDictionary       ...

0
0
发表了博客
2020/10/20 11:59

[iOS开发]JSONModel的使用

一、什么是JSONModel? JSONModel是json转model的第三方开源库。当我们向服务器发送一个请求之后,通过JSONModel把数据转成model中的属性就可以很方便的供给我们使用了。 二、JSONModel的最基本使用方法 以最简单的一个知乎版本检查API请求到的json数据为例 发送的版本为2.3版本 那么此时的json数据为 这个就是我们发送网络请求得到的json数据 我们接下来的步骤就是: 创建一个Model的类,这个类是继承自JSONModel的 将请求到的j...

0
0
01/08 13:22

深入学习SAP UI5框架代码系列之六:SAP UI5控件数据绑定的实现原理

这是Jerry 2021年的第 7 篇文章,也是汪子熙公众号总共第 278 篇原创文章。 系列目录 (0) SAP UI5应用开发人员了解UI5框架代码的意义 (1) SAP UI5 module懒加载机制 (2) SAP UI5 控件渲染机制 (3) HTML原生事件 VS SAP UI5 Semantic事件 (4) SAP UI5控件元数据的元数据实现 (5) SAP UI5控件的实例数据修改和读取逻辑 (6) SAP UI5控件数据绑定的实现原理(本文) (7) SAP UI5控件数据绑定的三种模式:One Way,Two Way和OneTime实现...

0
0
发表了博客
2013/04/02 22:35

zf2返回json

1、在module.conf.php里面的view_manager里添加: 'strategies' => array( 'ViewJsonStrategy', ), 如: 'view_manager' => array( 'template_path_stack' => array( 'demand' => __DIR__ . '/../view', ), 'strategies' => array( 'ViewJsonStrategy', ), ), 2、在action里面引入“JsonModel”(use Zend\View\Model\JsonModel;),然后再替换之前rturn的ViewModel(return new JsonModel($data)): public function indexAction()...

1
1
2019/02/05 22:29

SAP Engagement Center的一段代码审查记录

CEC review 2015-11-3 1. 这段代码的目的是从A=a&B=b&C=c&D=d中解析出key A,B,C,D和value a,b,c,d 虽然只有4行,但是后面两行每行至少包含substring和indexOf两个字符串操作。 可以通过下面代码高效地实现这个功能: var test = “#token=Be&access_token=fff&id_token=ets&expires_in=3600&scope=full”; var anotherTry = function(value) { var reg = /(?:^\#|&)(.*?)=(.*?)(?=&|$)/g; var temp; while((temp = reg.exec(val...

0
0
发表了博客
2019/03/24 22:27

iOS 字典转模型Model

基本原理 利用 runtime 原理,获取模型中所有实例变量列表,根据实例变量以此获取模型中成员变量的名称和属性类型,区分Foundation和自定义属性,需要对NSDictionary和NSArray类型做单独处理。 下面代码是一个简单的原理实现Demo,真正的框架中需要考虑很多问题,例如可以设置只有某个数组中的属性名才允许进行字典和模型的转换,将属性名换为其他key去字典中取值,白名单,黑名单等等设置 + (instancetype)modelWithDict:(NSD...

0
0
发表了博客
2018/06/09 19:09

iOS:JSON转OC属性小工具

iOS:JSON转OC属性小工具 在iOS开发中,只要有网络模块,就需要数据模型的编写。在进行数据模型的解析和映射时,JSONModel是一个非常常用且优秀的第三方框架,之前有有过博客对其分析,地址如下: JSONModel源码分析:https://my.oschina.net/u/2340880/blog/1787561。 无论使用什么第三方的JSON数据解析框架,我们都需要手动来编写数据模型类,这是一个十分机械性的体力活,本篇博客将介绍一个配合与JSONModel使用的自动生成属性...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
1 评论
6 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部