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 での構文規則の変更に伴い上記の制限が緩和されました。メンバー名に対する制限はありません。つまり、メンバー名としてキーワードやクラス名も指定できます。
参照リンク
無し。