Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

例として、前のセクションで使用した JSON 文字列を使用します。

{

    "name":
    {

        "given":"John",

        "surname":"Smith"

    },

    "age":45,

    "contactNo":

    [

        { area:"02", no:"9378 2867", type:"landline" },

        { no:"0468 732 371", type:"mobile" }

    ]

}

これは #Request という名前の HTTP 要求からの応答だとしましょう。SetSourceHttpResponse を使って、この応答本文から読み込みます。

#Reader.SetSourceHttpResponse HttpResponse(#Request.Response)

JSON から値を抽出する際に利用できる Read… メソッドには、以下のよう な 3 種類があります。

...

All Read…/Begin… メソッドには、Found というブール値の出力パラメーターがあり、これが値の取得に成功したかどうかを示します。

次は: Read…WithPath   メソッド