將JSON對象導出成模型類的Mac OS X桌面應用:JSONExport

jopen 10年前發布 | 57K 次閱讀 JSON開發包 JSONExport

JSONExport是一個采用Swift開發的Mac OS X桌面應用程序,讓您可以將JSON對象導出成您喜歡的語言模型類(model classes)與它們相關的構造函數,實用方法,getter和setter方法。
使用JSONExport你能夠:

  • 將任何有效的JSON對象轉換為目前支持的語言的模型類。
  • 在保存前預覽生成的內容。
  • 包括生成構造函數,實用的方法。
  • 更改根類名。
  • 為所生成的類設置一個類名前綴。
  • 為生成的Java文件設置包名。
  • </ul>

    生成的文件

    每個生成的文件,除了getter和setter方法(用于Java)還包括:

    • A constructor wich accepts an instance of NSDictionary, JSON, JSONObject instance depending on the file language, and the class will use this object to fill its properties data.
    • A utility method which converts the class data into a dictionary again.

    當前支持的語言

    目前,您可以將您的JSON對象轉換為以下語言之一:

    1. Java for Android - using org.json.* classes.
    2. Swift Classes - parses the JSON using built-in NSJSONSerialization.
    3. Swift Sturcutres - parses the JSON using built-in NSJSONSerialization.
    4. Swift Classes - parses the JSON using SwiftyJSON library
    5. Swift - CoreData - parses the JSON using built-in NSJSONSerialization
    6. Objective-C - iOS - parses the JSON using built-in NSJSONSerialization for iOS.
    7. Objective-C - MAC - parses the JSON using built-in NSJSONSerialization for MAC.
    8. Objective-C - CoreData - parses the JSON using built-in NSJSONSerialization

    Screenshot shows JSONExport used for a snippet from 推ter timeline JSON and converting it to Swift-CoreData.72693010-7713-11e4-9e42-625a8590424a.png

    項目主頁:http://www.baiduhome.net/lib/view/home/1417502622369

     

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!