Hello,
I'm trying to use a TiddlyWiki to analyze sets of JSON files that I have
stored as tiddlers. I realized recently that the combination
of DataTiddlerPlugin and ForEachTiddlerPlugin could be very powerful for
what I'm doing. I've got a problem when dealing with nested objects
though... For example:
<<showData>>
<data>{
"foo" : "0",
"bar" : [
{
"baz" : [
"42",
"128"
]
}
]
}</data>
This will show correctly as a table, but when I try to use a forEachTiddler
call somewhere else, I don't know how, or if, I can dig into the "bar"
object. The following code will show "[object Object]" in the result area
for "bar". I'd like to be able to do something like tiddler.data("bar.baz")
to list 42 and 128. Is there a way to express this properly, or can the
data call only show top level values?
<<forEachTiddler
where
tiddler.data("foo") == "0"'
write
'"|[["+tiddler.title+"]]|"+tiddler.data("foo")+"|
"+tiddler.data("bar")+"|\n"'
>>
Thanks!
Michael
--
You received this message because you are subscribed to the Google Groups
"TiddlyWiki" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/tiddlywiki/-/_wtxzBSEwo0J.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/tiddlywiki?hl=en.