json クラス : IsDefined(string) メソッド
説明
メンバー名に対応するメンバーが存在するかどうかを示す値を取得します。
構文
jsonInstance.IsDefined(string memberName)
引数
クラス | 名前 | 説明 |
string | memberName | メンバー名。 |
返り値
クラス | 説明 |
bool | メンバーが存在するかどうかを示す値 |
サンプルコード
1: | json jsonIns = new json("{@name@:@suzuki@,@age@:1}".Replace("@","".DQ)); |
2: | bool exists = jsonIns.IsDefined("name"); // true |
3: | exists = jsonIns.IsDefined("age"); // true |
4: | exists = jsonIns.IsDefined("address"); // false |
注意
インスタンスが配列値の場合、例外が発生します。
探索は、直接の子供であるメンバーにのみ行われます。
メンバー名に対応するメンバーが存在する場合は、true を返します。そうでなければ、false を返します。
参照リンク
無し。