Many of the ideas here in this thread are why I coded my Json Mangler 
plugin:
https://groups.google.com/forum/#!topic/tiddlywiki/OMaRZ1mOZ2w

It allows you to write out a nested Json in the editor window that 
describes a tiddler's fields, then "flatten" it to a 1-object deep (i.e. 
tiddlywiki-valid) set of Name:Value pairs in Json format. There are then 
buttons to "push" or "pull" these to or from a parent tiddler (same title 
without ".json" at the end).

For example:

{ "rpg" : {
  "character" : {
        "name" : "Conan",
        "class" : "Barbarian",
        "shtick" : "Craftiest horse-thief alive."
    }
  }
}

Becomes - 

{
"rpg.character.name": "Conan",
"rpg.character.class": "Barbarian",
"rpg.character.shtick": "Craftiest horse-thief alive."
}

And then you push those as fields (& values optional) from the "Conan the 
Barbarian.json" tiddler's text field to be individual fields on the "Conan 
the Barbarian" tiddler.

Then manipulate or display the Conan tiddler as you wish: {{Conan the 
Barbarian||$:/view/oD&D/charactersheet}}

Best,
Joshua Fontany


On Tuesday, September 12, 2017 at 3:18:21 PM UTC-7, @TiddlyTweeter wrote:
>
> Whoah. 
>
> I haven't read this as the topic is way above my head.
>
> I just want to remark that the incremental width of recent posts in this 
> thread are in near Tolstoyan dimensions & aesthetically novel in a GG 
> group. Its visually very exciting! xx
>
> Buonanotte
> Josiah 
>
> Mat wrote:
>>
>> I'm unsure if what your last post describe is as things currently are or 
>>> as you'd want them to be.
>>>
>>
> ENORMOUS stuff followed ... 
>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWikiDev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/tiddlywikidev.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywikidev/80dc2997-512b-402e-bb27-931b4b220860%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to