/rbkcli/jsonfy
Methods
get
'parameters': [ { 'name': 'file', 'description': 'Path to the json file to be loaded.', 'in': 'body', 'required': True, 'type': 'string' }, { 'name': '<any_keys>', 'description': 'Enter any key as natural key assignment or string Json.', 'in': 'body', 'required': True, 'type': 'string' } ],$ rbkcli jsonfy -p file=/tmp/example.json -P glossary: title: example glossary GlossDiv: title: S GlossList: GlossEntry: ID: SGML SortAs: SGML GlossTerm: Standard Generalized Markup Language Acronym: SGML Abbrev: ISO 8879:1986 GlossDef: para: A meta-markup language, used to create markup languages such as DocBook. GlossSeeAlso: GML XML GlossSee: markup$ rbkcli jsonfy -p file=/tmp/example.json --select ?MAP [glossary] [glossary][GlossDiv] [glossary][GlossDiv][GlossList] [glossary][GlossDiv][GlossList][GlossEntry] [glossary][GlossDiv][GlossList][GlossEntry][Abbrev] [glossary][GlossDiv][GlossList][GlossEntry][Acronym] [glossary][GlossDiv][GlossList][GlossEntry][GlossDef] [glossary][GlossDiv][GlossList][GlossEntry][GlossDef][GlossSeeAlso] [glossary][GlossDiv][GlossList][GlossEntry][GlossDef][para] [glossary][GlossDiv][GlossList][GlossEntry][GlossSee] [glossary][GlossDiv][GlossList][GlossEntry][GlossTerm] [glossary][GlossDiv][GlossList][GlossEntry][ID] [glossary][GlossDiv][GlossList][GlossEntry][SortAs] [glossary][GlossDiv][title] [glossary][title]
$ rbkcli jsonfy -p file=/tmp/example.json --select [glossary][GlossDiv][GlossList][GlossEntry][GlossDef][GlossSeeAlso] { "glossary_GlossDiv_GlossList_GlossEntry_GlossDef_GlossSeeAlso": [ "GML", "XML" ] }$ rbkcli jsonfy -p "id=my long id,name=my name,property=my property" { "id": "my long id", "name": "my name", "property": "my property" }$ example_var=$(cat /tmp/example.json) $ rbkcli jsonfy -p "$example_var" { "glossary": { "title": "example glossary", "GlossDiv": { "title": "S", "GlossList": { "GlossEntry": { "ID": "SGML", "SortAs": "SGML", "GlossTerm": "Standard Generalized Markup Language", "Acronym": "SGML", "Abbrev": "ISO 8879:1986", "GlossDef": { "para": "A meta-markup language, used to create markup languages such as DocBook.", "GlossSeeAlso": [ "GML", "XML" ] }, "GlossSee": "markup" } } } } }
Last updated