iOS开源JSON解析库MJExtension

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS开源JSON解析库MJExtension相关的知识,希望对你有一定的参考价值。

参考技术A iOS中JSON与NSObject互转有两种方式:1、iOS自带类NSJSONSerialization 2、第三方开源库SBJSON、JSONKit、MJExtension。项目中一直用MJExtension来进行JSON与Model的互转,非常方便、强大,接下来介绍一下这个轻量、强大的开源库。

1、什么是MJExtension?

MJExtension是一套字典和模型之间互相转换的轻量级开源框架,github地址为: GitHub - CoderMJLee/MJExtension: A fast 。功能如下:

2、MJExtension架构

1)UML类图

2)类介绍

3、MJExtension JSON转Model流程图

4、MJExtension用法举例

关于用法详情请见: GitHub - CoderMJLee/MJExtension: A fast 。我这里只介绍两种常用的用法,JSON转Model,JSON转Model数组

以上是关于iOS开源JSON解析库MJExtension的主要内容,如果未能解决你的问题,请参考以下文章

第三方开源库--> GSON 解析 JSON 数据

iOS下JSON反序列化开源库

阿里巴巴开源的 JSON 解析库 Fastjson 被曝高危漏洞,官方已发布安全公告

iOS开源库源码解析之Mantle

C/C++C++Json解析和生成的开源库:RapidJson和JsonCpp

Android -- 开源库fastjson 基本使用