json クラス : メンバーの直接呼出し

説明

Riceのゲッター呼び出し表記を使用してメンバーの値を取得します。

構文

jsonInstance.JsonObjectMemberName

引数

無し。

返り値

クラス説明
real,string,bool,json, or jsonnullメンバーの値。

サンプルコード

1:

json jsonIns = new json("{@name@:@suzuki@,@age@:1}".Replace("@","".DQ)); // object

2:

string nameStr = jsonIns.name; // suzuki

3:

real ageVal = jsonIns.age; // 1.0

注意

Riceのゲッター呼び出し表記で、インスタンスのメンバー名に対応した値を呼び出すことができます。

戻り値は、real、string、bool、json、または jsonnull です。

インスタンスが配列の場合は、例外が発生します。

メンバー名が Rice のキーワードと同一の場合は、キーワードがメンバー名を隠蔽するので例外が発生します。このような場合は、Get(string) メソッドを使用してください。

Rice Ver 1.1.0.0 での構文規則の変更に伴い上記の制限が緩和されました。メンバー名に対する制限はありません。つまり、メンバー名としてキーワードやクラス名も指定できます。

参照リンク

無し。

Copyright © Cooker All rights reserved.