Yes. This is exactly why I wrote JsonMangler (the "Manger" part came from one of the core features that has been downplayed, the ability to compress multi-level Json into a 1 level deep object with "path":"value" pairs. The path syntax is "/" to be consistent with the "system tiddler" naming convention in TW.
The current demo wiki/docs are located here: https://chronicles.wiki/TW5-JsonMangler/ You can use "index-path syntax" in any existing filter or widget. (Note: Stable on 5.1.23, I have not tested against the recent pre-release). Mahalo (thanks) for trying my plugin! Best, Joshua Fontany On Wednesday, April 28, 2021 at 8:42:01 AM UTC-7 Mark S. wrote: > <$list filter="[[mydata]getindex[0/age]]"/> > > (assuming JSON mangler) > > On Wednesday, April 28, 2021 at 8:02:14 AM UTC-7 [email protected] > wrote: > >> How can I access json data in a smart way when my code is not in the >> context of a button-started action (which I call action mode)? >> >> say this simple text of my "data" tiddler: >> ----------------- >> [ >> { "captain": "Hook", "age": "42" }, >> { "captain": "Planet", "age": "37" } >> ] >> >> the indexes filter returns 0 and 1. >> >> with get[0] I would get { "captain": "Hook", "age": "42" } >> >> I can't get[0/name] to get "Hook". >> >> IS there a plugin or any other mean to get: >> - the names of the fileds within any json objects? >> - getting any values from json with a syntax like that I give, or even a >> more ambitious xpath query? >> >> I have installed json mangler. but I have no docs about it, not even >> knowing what it really does besides providing a bar for json tiddlers? >> >> regards. >> >> -- >> Jean-Pierre >> > -- You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/f8b3dfc9-451f-454b-b42e-d8bf74f88481n%40googlegroups.com.

