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}
```
