table

Convert arrays or objects to a Markdown table.

Syntax

{{ value | table }}{{ value | table:("Column 1", "Column 2") }}

Example

01

Basic usage

InputTS
1{2  "people": [3    {4      "name": "Ada",5      "role": "Engineer"6    },7    {8      "name": "Lin",9      "role": "Designer"10    }11  ]12}
TemplateKNAP
1{{ people | table }}
OutputKNAP
1| name | role |2| - | - |3| Ada | Engineer |4| Lin | Designer |

Behavior

  • Optional parameters set column headers. Object keys are used by default.