1.0.2 • Published 2 years ago
nv-cli-json2cls v1.0.2
nv-cli-json2cls
- cli tool, convert a json to flat class
install
- npm install nv-cli-json2cls -g
usage
Usage: nv_cli_json2cls [options]
Options:
-i, --input input string ,default stdin
-o, --output output string,default stdout
-h, --help usage
example
{
"dependencies": {
"nv-char-jsid": "^1.0.2",
"nv-cli-basic": "^1.0.5",
"nv-json-jshape": "^1.0.2"
},
"name": "nv-cli-json2cls",
"description": "",
"version": "1.0.1",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"bin": {
"nv_cli_json2cls": "cli.js"
},
"author": "",
"license": "ISC"
}
// press ctrl+D
class D3 {
["nv-char-jsid"]="";
["nv-cli-basic"]="";
["nv-json-jshape"]=""
}
class D9 {
test=""
}
class D11 {
nv_cli_json2cls=""
}
class D14 {
dependencies = new D3();
name="";
description="";
version="";
main="";
scripts = new D9();
bin = new D11();
author="";
license=""
}
module.exports = {
D3,
D9,
D11,
D14
}
{
a: 'ssss',
b: [ 1, { k: 'v' }, 3, [ true, false, null ] ],
c: [ { k: 'vvv' }, [ false, true, null ] ]
}
// press ctrl-D
class D3 {
k=""
}
class A8 {
[0]=false;
[1]=false;
[2]=null
}
class A9 {
[0]=0.0;
[1] = new D3();
[2]=0.0;
[3] = new A8()
}
class A16 {
[0] = new D3();
[1] = new A8()
}
class D17 {
a="";
b = new A9();
c = new A16()
}
module.exports = {
D3,
A8,
A9,
A16,
D17
}
LICENSE
- ISC
1.0.2
2 years ago