zoukankan      html  css  js  c++  java
  • iOS插件详细之---ESJsonFormat-Xcode----将JSON格式化输出为模型的属性

    Xcode插件将JSON格式化输出为模型的属性:ESJsonFormat-Xcode

    一,将 JSON 格式化输出为模型的属性 

    写在之前的注意

    • JSON中的key对应的value为Null的话会格式化成NSString类型

    • 格式化之前光标放在你需要添加属性的地方

    • RootClass需要自己手动创建,插件只负责RootClass里面的属性生成

    • 生成的MJExtension 2.0框架中objectClassInArray方法(类方法)

    怎么安装: 

    方式1:下载-Xcode打开-Command+B-重启Xcode 

    方式2:通过Alcatraz安装,搜索ESJsonFormat 

    方式3:下载-解压plugin文件夹中zip到~/Library/Application Support/Developer/Shared/Xcode/Plug-ins-重启Xcode 

    怎么使用: 

    Window-ESJsonFormat-输入Json-Enter OR 快捷键(Control+Shift+J)-输入JSON-Enter 

    功能说明: 

    -0.1 

    • 通过JSON字符串生成对应属性 

    • 通过文件写入的方式生成到.m文件 

    • 支持输入嵌套模型名称 

    -0.2 

    • 支持Swift 

    • 修复JSON的value的值为Null的时候多出来的空行 

    • 修复BOOL类型值格式化失效问题 

    -0.3 

    • 支持生成MJExtension框架中objectClassInArray方法 

    • 修复数组嵌套多级,里面子数组不能格式化的Bug 

    Alcatraz 

    • 支持 Alcatraz ,请搜索ESJsonFormat 

    将JSON格式化输出为模型的属性:ESJsonFormat-Xcode

    效果: 

    简单模型 

    将JSON格式化输出为模型的属性:ESJsonFormat-Xcode

    复杂模型 

    将JSON格式化输出为模型的属性:ESJsonFormat-Xcode

    图中的JSON格式 

    {
        "name": "王五",
        "gender": "man",
        "age": 15,
        "height": "140cm",
    }
    {
        "name": "王五",
        "gender": "man",
        "age": 15,
        "height": "140cm",
        "addr": {
            "province": "fujian",
            "city": "quanzhou",
            "code": "300000" },
        "hobby": [
            {
                "name": "billiards",
                "code": "1" },
            {
                "name": "computerGame",
                "code": "2" }
        ] 
    }

     扩展:http://www.cocoachina.com/bbs/read.php?tid-310054.html

  • 相关阅读:
    ZOJ 3765 Lights (zju March I)伸展树Splay
    UVA 11922 伸展树Splay 第一题
    UVALive 4794 Sharing Chocolate DP
    ZOJ 3757 Alice and Bod 模拟
    UVALive 3983 捡垃圾的机器人 DP
    UVA 10891 SUM游戏 DP
    poj 1328 Radar Installatio【贪心】
    poj 3264 Balanced Lineup【RMQ-ST查询区间最大最小值之差 +模板应用】
    【转】RMQ-ST算法详解
    poj 3083 Children of the Candy Corn 【条件约束dfs搜索 + bfs搜索】【复习搜索题目一定要看这道题目】
  • 原文地址:https://www.cnblogs.com/wangbinios/p/5127923.html
Copyright © 2011-2022 走看看