mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2024-11-16 06:44:50 +00:00
35 lines
1.1 KiB
Plaintext
35 lines
1.1 KiB
Plaintext
created: 20220427174702859
|
|
modified: 20220611104737314
|
|
tags: [[JSON in TiddlyWiki]] Learning
|
|
title: Reading data from JSON tiddlers
|
|
type: text/vnd.tiddlywiki
|
|
|
|
See [[JSON in TiddlyWiki]] for an overview of using JSON in TiddlyWiki.
|
|
|
|
!! Filter Operators for Accessing JSON Data
|
|
|
|
The following filter operators allow values to be read from JSON data:
|
|
|
|
* <<.olink jsonget>> to retrieve the values of a property in JSON data
|
|
* <<.olink jsontype>> to retrieve the type of a JSON value
|
|
* <<.olink jsonindexes>> to retrieve the names of the fields of a JSON object, or the indexes of a JSON array
|
|
* <<.olink jsonextract>> to retrieve a JSON value as a string of JSON
|
|
|
|
!! Text References for Accessing JSON Data
|
|
|
|
[[Text references|TextReference]] are a simple shortcut syntax to look up the value of a named property. For example, if a [[DictionaryTiddler|DictionaryTiddlers]] called `MonthDays` contains:
|
|
|
|
```
|
|
oct:31
|
|
nov:30
|
|
dec:31
|
|
```
|
|
|
|
... then `{{MonthDays##nov}}` will resolve to the value `30`.
|
|
|
|
The same is true if `MonthDays` is a [[JSONTiddler|JSONTiddlers]] with the following content:
|
|
|
|
```
|
|
{"oct":31,"nov":30,"dec":31}
|
|
```
|