Skip to main content
URI または静的テキストからJSON データの読み取り可能なハンドルを作成します。このオペレーションは、静的なJSON データ、パブリックURI からのJSON データ、または別のオペレーションのアウトプットからのJSON データを読み取る必要がある場合に役立ちます。

必要なパラメータ

  • なし

オプションのパラメータ

  • uri:JSON ファイルのURI(例:http://mydomain.com/resources/somedata.json または /tmp/myfile.json)。
  • text:JSON テキスト。ArcScript アトリビュートに設定された静的なJSON、またはスクリプト内の前のオペレーションのアウトプット(http オペレーションの[http:content] アウトプット属性など)を指定できます。以下の例を参照してください。

アウトプット属性

  • handle:JSON データへの読み取り可能なハンドル参照。このハンドルは後続のオペレーションで使用できます(以下の例を参照してください)。
  • warning#:読み取り可能なJSON ハンドルの警告配列。

次の例では、jsonOpen を使用して静的なJSON テキストのハンドルを作成し、そのハンドルを別のオペレーション(この場合は2番目のオペレーションであるjsonDOMGet)に渡します:
jsonOpen を使用する際は、開いたままのハンドルによるメモリリークを避けるため、スクリプトの最後で対応するjsonClose オペレーションを使用してハンドルをクローズしてください。

その他のリソース

次の記事は、jsonOpen オペレーションを使用した実際のユースケースです: