-f format
    Sets the type of table formatting. The following types of format are available:

    table (default)
        2-D text tables with aligned columns.

    list
        A list with one column per line and rows separated by a blank line.

    html
        HTML tables.

    csv Comma-separated values as defined in RFC 4180.

    json
        JSON format as defined in RFC 4627. The output is a sequence of JSON objects, each of which corresponds to one table. Each JSON object has the following members with the noted values:

        caption
            The table's caption. This member is omitted if the table has no caption.

        headings
            An array with one element per table column. Each array element is a string giving the corresponding column's heading.

        data
            An array with one element per table row. Each element is also an array with one element per table column. The elements of this second-level array are the cells that constitute the table. Cells that represent OVSDB data or data types are expressed in the format described in the OVSDB specification; other cells are simply expressed as text strings.

-d format
    Sets the formatting for cells within output tables. The following types of format are available:

    string (default)
        The simple format described in the Database Values section of ovs-vsctl(8).

    bare
        The simple format with punctuation stripped off: [] and {} are omitted around sets, maps, and empty columns, items within sets and maps are space-separated, and strings are never quoted. This format may be easier for scripts to parse.

    json
        JSON.

    The json output format always outputs cells in JSON format, ignoring this option.

--no-heading
    This option suppresses the heading row that otherwise appears in the first row of table output.

--pretty
    By default, JSON in output is printed as compactly as possible. This option causes JSON in output to be printed in a more readable fashion. Members of objects and elements of arrays are printed one per line, with indentation.

    This option does not affect JSON in tables, which is always printed compactly.

--bare
    Equivalent to --format=list --data=bare --no-headings.