メイン コンテンツをスキップする 補完的コンテンツへスキップ

JsonSet - スクリプトおよびチャート関数

JsonSet() は、JSON (JavaScript Object Notation) データを含んでいる文字列を変更します。パスにより指定される新しい場所を使用した JSON 値を設定もしくは挿入することができます。データは有効な JSON にする必要がありますが、余分なスペースや改行を含めることができます。

構文:  

value JsonSet(json, path, value)

戻り値データ型: デュアル

引数
引数 説明
json JSON データを含む文字列。
path

パスは RFC6901 に従って指定する必要があります。これにより、複雑なサブストリングまたはインデックス関数や連結を使用せずに、JSON データ内にプロパティを構築できます。

value JSON 形式の新しい文字列値。
例: 有効および無効なチャートの数式
結果
JsonSet( '{}','/a','"b"' ) {"a":"b"} を返します
JsonSet( '[]','/0','"x"' ) ["x"] を返します
JsonSet( '"abc"','','123' ) 123 を返します
JsonSet( '"abc"','/x','123' ) null を返します。パスが JSON データの有効な部分を指していません。
JsonSet( '{"a":{"b":"c"}}','a/b','"x"' ) null を返します。パスが無効です。
JsonSet( '{"a":"b"}','/a','abc' ) null を返します。値は有効な JSON ではありません。文字列は引用符で囲む必要があります。

例 - JsonSet の基本

参照先:

このページは役に立ちましたか?

このページまたはコンテンツに、タイポ、ステップの省略、技術的エラーなどの問題が見つかった場合は、お知らせください。改善に役立たせていただきます。