mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2024-12-29 03:20:27 +00:00
37 lines
1.4 KiB
Plaintext
37 lines
1.4 KiB
Plaintext
|
created: 20220427174702859
|
||
|
modified: 20241022103806366
|
||
|
original-modified: 20220611104737314
|
||
|
tags: [[JSON in TiddlyWiki]] Learning
|
||
|
title: Reading data from JSON tiddlers
|
||
|
ja-title: JSON Tiddlerからのデータの読み取り
|
||
|
type: text/vnd.tiddlywiki
|
||
|
|
||
|
TiddlyWikiでのJSONの扱い方の概要については、[[TiddlyWikiでのJSON|JSON in TiddlyWiki]]を参照してください
|
||
|
|
||
|
!! JSONデータにアクセスするためのフィルター演算子
|
||
|
|
||
|
次のフィルター演算子を使用すると、JSONデータから値を読み取ることができます:
|
||
|
|
||
|
* <<.olink jsonget>>は、JSONデータ内のプロパティの値を取得します
|
||
|
* <<.olink jsontype>>は、JSONの値の型を取得します
|
||
|
* <<.olink jsonindexes>>は、JSONオブジェクトのフィールドの名前やJSON配列のインデックスを取得します
|
||
|
* <<.olink jsonextract>>は、JSONの値をJSONの文字列として取得します
|
||
|
|
||
|
!! JSONデータにアクセスするためのテキスト参照
|
||
|
|
||
|
[[テキスト参照|TextReference]]は、名前付きプロパティの値を検索するための単純なショートカット構文です。例えば、`MonthDays`という[[DictionaryTiddler|DictionaryTiddlers]]に次を含む場合:
|
||
|
|
||
|
```
|
||
|
oct:31
|
||
|
nov:30
|
||
|
dec:31
|
||
|
```
|
||
|
|
||
|
... `{{MonthDays##nov}}`は、値`30`となります
|
||
|
|
||
|
`MonthDays`が次の内容を含む[[JSONTiddler|JSONTiddlers]]の場合も同様です:
|
||
|
|
||
|
```
|
||
|
{"oct":31,"nov":30,"dec":31}
|
||
|
```
|