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
はデータ型が文字列以外でも文字列化を試行します。データ型が原因の型変換に由来するエラーはバイナリ型でのみ発生する可能性があります。