將JSON對象導出成模型類的Mac OS X桌面應用:JSONExport
JSONExport是一個采用Swift開發的Mac OS X桌面應用程序,讓您可以將JSON對象導出成您喜歡的語言模型類(model classes)與它們相關的構造函數,實用方法,getter和setter方法。
使用JSONExport你能夠:
- 將任何有效的JSON對象轉換為目前支持的語言的模型類。
- 在保存前預覽生成的內容。
- 包括生成構造函數,實用的方法。
- 更改根類名。
- 為所生成的類設置一個類名前綴。
- 為生成的Java文件設置包名。 </ul>
- 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.
- Java for Android - using org.json.* classes.
- Swift Classes - parses the JSON using built-in NSJSONSerialization.
- Swift Sturcutres - parses the JSON using built-in NSJSONSerialization.
- Swift Classes - parses the JSON using SwiftyJSON library
- Swift - CoreData - parses the JSON using built-in NSJSONSerialization
- Objective-C - iOS - parses the JSON using built-in NSJSONSerialization for iOS.
- Objective-C - MAC - parses the JSON using built-in NSJSONSerialization for MAC.
- Objective-C - CoreData - parses the JSON using built-in NSJSONSerialization
生成的文件
每個生成的文件,除了getter和setter方法(用于Java)還包括:
當前支持的語言
目前,您可以將您的JSON對象轉換為以下語言之一:
Screenshot shows JSONExport used for a snippet from 推ter timeline JSON and converting it to Swift-CoreData.
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!