No description
Find a file
2025-09-25 15:54:48 +02:00
.github changed actions to node 20 2024-02-06 07:45:20 +01:00
demo added demos 2023-10-17 14:14:16 +02:00
src Feature/#4 n dimension json to table (#5) 2024-09-01 11:23:21 +02:00
tests Feature/#4 n dimension json to table (#5) 2024-09-01 11:23:21 +02:00
.editorconfig Initial commit 2023-10-15 18:04:28 +02:00
.eslintignore Initial commit 2023-10-15 18:04:28 +02:00
.eslintrc prettier 2023-10-17 11:39:17 +02:00
.gitignore ignore coverage folder 2023-10-17 13:05:46 +02:00
.npmrc Initial commit 2023-10-15 18:04:28 +02:00
.prettierrc prettier 2023-10-17 11:39:17 +02:00
esbuild.config.mjs first working version 2023-10-16 22:05:08 +02:00
LICENCE added licence 2023-10-17 14:19:00 +02:00
manifest.json feat: update version 2025-09-25 14:57:53 +02:00
package-lock.json chore: update npm packages 2025-09-25 14:57:39 +02:00
package.json chore: update npm packages 2025-09-25 14:57:39 +02:00
README.md fixed typos 2024-02-06 07:47:35 +01:00
tsconfig.json prettier 2023-10-17 11:39:17 +02:00
version-bump.mjs chore: add new line 2025-09-25 14:57:23 +02:00
versions.json feat: update version 2025-09-25 14:57:53 +02:00

Build and Test Obsidian Downloads GitHub stars License: MIT

Obsidian JSON table

Simply switch between JSON and tables.

Generate a table from a JSON string or a URL (which returns JSON) in your notes. Generate JSON from a table in your notes.

Commands

Command Description
Generate table from selected JSON Creates a Markdown table based on your selected JSON. The JSON needs to be valid.
Generate table from selected JSON URL Creates a Markdown table based on JSON data from selected URL. The URL needs to return a valid JSON.
Generate JSON from a selected table Creates JSON based on your selected table.

Examples

Table

| Name | Age | City   |
| ---- | --- | ------ |
| Doe  | 22  | Berlin |
| Pan  | 34  | Mumbai |

Table to JSON

JSON

[{"Name":"Doe","Age":"22","City":"Berlin"},{"Name":"Pan","Age":"34","City":"Mumbai"}]

JSON to Table

URL

  • https://raw.githubusercontent.com/dario-baumberger/obsidian-json-table/master/demo/example.json
  • https://jsonplaceholder.typicode.com/todos

URL to Table

Installation

Community Plugin

  • Follow this link Obsidian Plugin
  • Or open Obsidian Settings, go to Community Plugins, browse "JSON Table" click install and activate.

Manually installing the plugin

  • Go to the latest Releases
  • Download main.js, manifest.json
  • save into your vault VaultFolder/.obsidian/plugins/obsidian-json-to-table/

Contribution

  • Feel free to open an issue if you miss something
  • Feel free to open a Pull request to implement a feature
    • Please extend tests if you add logic