41 lines
1.5 KiB
Plaintext
Executable File
41 lines
1.5 KiB
Plaintext
Executable File
---------------------------------------
|
|
--- JSON SCHEMA erzeugen:
|
|
---------------------------------------
|
|
pip install genson
|
|
Defaulting to user installation because normal site-packages is not writeable
|
|
Collecting genson
|
|
Downloading genson-1.3.0-py3-none-any.whl (21 kB)
|
|
Installing collected packages: genson
|
|
WARNING: The script genson is installed in '/home/ctc/.local/bin' which is not on PATH.
|
|
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
|
|
Successfully installed genson-1.3.0
|
|
---------
|
|
Aufruf:
|
|
|
|
genson Wirkfeldplanung.json > Wirkfeldplanung.schema
|
|
jq . Wirkfeldplanung.schema > Wirkfeldplanung.schema_formatiert
|
|
|
|
genson Wirkfeldplanung.json | jq . > Wirkfeldplanung.schema
|
|
|
|
|
|
genson EX-AQ.json | jq . > EX-AQ.struct
|
|
genson EX-FH.json | jq . > EX-FH.stuct
|
|
genson EX-Flugbahndaten.json | jq . > EX-Flugbahndaten.struct
|
|
genson EX-FQ-FN.json | jq . > EX-FQ-FN.struct
|
|
genson EX-HQ-K.json | jq . > EX-HQ-K.struct
|
|
genson EX-SQ-WS.json | jq . > EX-SQ-WS.struct
|
|
genson EX-Erkundungsergebnisse.json | jq . > EX-Erkundungsergebnisse.struct
|
|
genson EX-Flugbahnberechnung.json | jq . > EX-Flugbahnberechnung.struct
|
|
genson EX-FQ-BA-BB-FK.json | jq . > EX-FQ-BA-BB-FK.struct
|
|
genson EX-HQ-G.json | jq . > EX-HQ-G.struct
|
|
genson EX-SQ-FS.json | jq . > EX-SQ-FS.struct
|
|
genson EX-Status.json | jq . > EX-Status.struct
|
|
|
|
|
|
|
|
|
|
|
|
pip install jsonschema
|
|
|
|
python3 -m jsonschema -i EX-Erkundungsergebnisse.json EX-Erkundungsergebnisse.struct
|