Get Data As a String


ASTER::EXPRESSION::JSON::Obtain data as a string using a JSON Pointer.

JSON Pointer でパスを指定し、JSON データから値を「文字列」で受け取ります。

パス指定先のデータ型が文字列型ではなかった場合、数値や Boolean 型は文字列に変換された結果を得られます。データ構造型の Object | Array は Dump が得られます。

ExStrAsJsp( "ASTER", "/AvaMax/oh" )

パラメータ

JSON が以下データだった場合、

{
    "AvaMax":{
        "oh":"she's sweet but a psycho"
    }
}

JSON Pointer を以下のようにします。

"/AvaMax/oh"

戻り値は “she’s sweet but a psycho” を得ます。

Key Point

パスの指定先にデータが存在しない時に JSON Pointer Error を返します。

Get Data As a String はデータ型が文字列以外でも文字列化を試行します。データ型が原因の型変換に由来するエラーはバイナリ型でのみ発生する可能性があります。