printwtf / json-poxo
此包最新版本(1.0.8)没有可用的许可证信息。
解析JSON对象并生成其他语言的对象
1.0.8
2015-11-17 12:58 UTC
Requires
- symfony/symfony: 2.7.*
- xamin/handlebars.php: 0.10.*
Requires (Dev)
- phpunit/phpunit: 4.8.*
README
json2poxo
PHP可执行文件(或库)- json-poxo从JSON生成“普通的旧对象”。
命令行界面
使用Composer安装json-poxo
composer require printwtf/json-poxo
从JSON生成POJO(Java)
json-poxo.phar java --input file.json --ouput newDirectory --base baseClassName --package com.github.rtoshiro --gson true
语言
$ json-poxo
Usage: json-poxo.phar <command>
Commands:
java Parse JSON and generates Java classes (POJO)
objc Parse JSON and generates Objective-C files (.h and .m)
选项(java)
Options:
-i, --input Input file path or URL (GET)
-o, --output Output directory
-b, --base Name of JSON root class
-p, --package Package name
-g, --gson Includes GSON annotations
选项(objc)
Options:
-i, --input Input file path or URL (GET)
-o, --output Output directory
-b, --base Name of JSON root class
-p, --prefix Class prefix
将支持更多语言。
MIT许可证
版权(C)2015 Toshiro Sugii
特此授予任何人获得本软件及其相关文档副本(“软件”)的权利,免费使用软件,不受限制,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本的权利,并允许获得软件的人使用软件,但须遵守以下条件
上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。
软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、特定目的适用性和非侵权性保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论此类索赔、损害或其他责任是由合同、侵权或其他方式引起的,与软件或软件的使用或其他交易有关。