[{"created":"20250506145545089","text":"!! 1. Paste JSON  here\n\n<$edit-text field=\"raw-json\" tag=\"textarea\" rows=\"20\" class=\"json-entry\" />\n\n!! 2. Choose title field\n\n<$select field=\"title-field\" class=\"title-field-entry\">\n<$list filter=[{!!raw-json}jsonindexes[0]]><option><<currentTiddler>></option></$list> \n</$select>\n\n!! 3. Add common tags\n\n<$edit-text field=\"common-tags\" class=\"tag-entry\" />\n\n!! 3. Create tiddlers\n\n<$button class=\"create-entry\">Create <$text text={{{ [{!!raw-json}jsonindexes[]count[]] }}} /> tiddlers\n<$let\n    fields={{{ [{!!raw-json}jsonindexes[0]] }}}\n    raw-json = {{{ [{!!raw-json}] }}}\n>\n<$list filter=[{!!raw-json}jsonindexes[]] variable=\"idx\">\n    <$action-createtiddler $basetitle={{{ [{!!raw-json}jsonget<idx>,{!!title-field}] }}}} tags={{{ [{!!common-tags}] }}}>\n        <$action-setmultiplefields \n              $tiddler=<<createTiddler-title>>\n              $fields={{{ [{!!raw-json}jsonindexes<idx>] }}}\n              $values={{{ [<fields>] :map[<raw-json>jsonextract<idx>,<currentTiddler>]  }}}\n        />\n\t    <!-- uncomment for debugging <$action-navigate $to=<<createTiddler-title>>/>  -->\n    </$action-createtiddler> \n</$list>\n</$let>\n</$button>\n\n<style>\n.json-entry, .tag-entry, .title-field-entry {width: 90%; margin: 1em 5%;}\n.create-entry {margin: 1em 5%;}\n</style>\n\n","tags":"","title":"Parse unTITLED JSON","modified":"20250506195434971","raw-json":"[\n  {\"name\": \"Barney\", \"age\": \"26\", \"shoe-size\": \"10\"},\n  {\"name\": \"Betty\", \"age\": \"29\", \"shoe-size\": \"6\"},\n  {\"name\": \"Fred\", \"age\": \"27\", \"shoe-size\": \"12.5\"},\n  {\"name\": \"Wilma\", \"age\": \"25\", \"shoe-size\": \"7\"}\n]","title-field":"name","common-tags":"Person [[Bedrock Resident]]"}]