On this page
rule
JSON Pointer :: OverWrite with a Boolean
値を Boolean で上書き
ASTER::ACTION::JSON
::Assign the Value As Boolean..
using JSON Pointer..
JSON Pointer で指定された URI に
Boolean
としてデータを上書きします。指定先のデータ型が Boolean 以外でも強制的に上書きされる。
指定先のデータ型をチェックして書き込む命令ではない。
パラメータ .1
JSON Pointer を指定してください。
以下 JSON データがメモリ上にロードされているという前提で
{
"test":"overwrite"
}
e.g. パラメータ.1
"/test"
パラメータ.2 で指定された値が false
だった場合、結果
{
"test":false
}
パラメータ .2
数値入力、 1
| 0
が 真 | 偽 に対応します。
e.g. true
1
e.g. false
0
以下 JSON データがメモリ上にロードされているという前提で
{
"test":[
false,
false,
false
]
}
e.g. パラメータ.1
"/test/1"
パラメータ.2 で値を true
で書き換える指示が出た結果、
{
"test":[
false,
true,
false
]
}
備考
ターゲット・パス機能 ( Targeted JSON Pointer ) を使うと型チェックを伴う boolean 専用コンディションがあります.
関連 URL
-
ASTER ::
JSON
::ACTION
:: Set Targeted JSON Pointer -
ASTER ::
JSON
::CONDITION
:: if targeted is Type of Boolean and Value True -
ASTER ::
JSON
::CONDITION
:: if targeted is Type of Boolean and Value False