json クラス : IsDefined(int) メソッド
説明
インデックスに対応する値が存在するかどうかを示す値を取得します。
構文
jsonInstance.IsDefined(int index)
引数
クラス | 名前 | 説明 |
int | index | インデックス。 |
返り値
クラス | 説明 |
bool | 値が存在するかどうかを示す値 |
サンプルコード
1: | jsonIns = new json("[@name@,true,1000,null]".Replace("@","".DQ)); // array |
2: | bool exists = jsonIns.IsDefined(0); // true |
3: | exists = jsonIns.IsDefined(1); // true |
4: | exists = jsonIns.IsDefined(2); // true |
5: | exists = jsonIns.IsDefined(3); // true |
6: | exists = jsonIns.IsDefined(4); // false |
注意
インスタンスがオブジェクト値の場合、例外が発生します。
探索は、直接の子供である要素にのみ行われます。
インデックスに対応する値が存在する場合は、true を返します。そうでなければ、false を返します。
参照リンク
無し。