test_parser_json stdout

{
  "module": "r.slope.aspect",
  "id": "r.slope.aspect_1804289383",
  "inputs":[
     {"import_descr": {"source":"https://storage.googleapis.com/graas-geodata/elev_ned_30m.tif", "type":"raster"},
      "param": "elevation", "value": "elevation"},
     {"param": "format", "value": "degrees"},
     {"param": "precision", "value": "FCELL"},
     {"param": "zscale", "value": "1.0"},
     {"param": "min_slope", "value": "0.0"}
   ],
  "outputs":[
     {"export": {"format":"GTiff", "type":"raster"},
      "param": "slope", "value": "slope"},
     {"export": {"format":"GTiff", "type":"raster"},
      "param": "aspect", "value": "aspect"}
   ]
}

{
  "module": "v.info",
  "id": "v.info_1804289383",
  "flags":"c",
  "inputs":[
     {"param": "map", "value": "hospitals@PERMANENT"},
     {"param": "layer", "value": "1"}
   ]}

{
  "module": "v.out.ascii",
  "id": "v.out.ascii_1804289383",
  "inputs":[
     {"param": "input", "value": "hospitals@PERMANENT"},
     {"param": "layer", "value": "1"},
     {"param": "type", "value": "point,line,boundary,centroid,area,face,kernel"},
     {"param": "format", "value": "point"},
     {"param": "separator", "value": "pipe"},
     {"param": "precision", "value": "8"}
   ],
  "outputs":[
     {"export": {"format":"TXT", "type":"file"},
      "param": "output", "value": "$file::myfile"}
   ]
}