The JSON Importer plugin allows users to import JSON and CSV files directly into Obsidian, creating a separate note for each row or object in the source file. It provides an intuitive interface to select files, specify templates, and customize note names, folders, and content formatting using Handlebars templates. Users can also pull data from a URL or handle more complex imports using batch processing. The plugin supports features like dynamic note naming, file path creation, and handling duplicate note names. It offers additional flexibility with custom helper functions and Handlebars logic, enabling users to create detailed, well-structured notes from large datasets. This is an essential tool for users looking to automate data imports or convert external data sources into Obsidian notes.
- In the simple syntax, the new array index variables can be used, so a note name template could be
${@logid.title}-${subtitle}
. - Allow the array indices to be used in the note name template function; accessible by the hard-coded prefix "impdata" followed by the index variable name that you specified in "Field containing the data".