jc.parsers.swapon
jc - JSON Convert swapon command output parser
Usage (cli):
$ swapon | jc --swapon
or
$ jc swapon
Usage (module):
import jc
result = jc.parse('swapon', swapon_command_output)
Schema:
[
  {
    "name":             string,
    "type":             string,
    "size":             integer,
    "used":             integer,
    "priority":         integer
  }
]
Example:
$ swapon | jc --swapon
[
  {
    "name": "/swapfile",
    "type": "file",
    "size": 1073741824,
    "used": 0,
    "priority": -2
  }
]
parse
def parse(data: str,
          raw: bool = False,
          quiet: bool = False) -> List[Dict[str, Union[str, int]]]
Main text parsing function
Parameters:
data:        (string)  text data to parse
raw:         (boolean) unprocessed output if True
quiet:       (boolean) suppress warning messages if True
Returns:
Dictionary. Raw or processed structured data.
Parser Information
Compatibility: linux, freebsd
Source: jc/parsers/swapon.py
Version 1.0 by Roey Darwish Dror (roey.ghost@gmail.com)