本文整理汇总了C#中JsonObject.IsObject方法的典型用法代码示例。如果您正苦于以下问题:C# JsonObject.IsObject方法的具体用法?C# JsonObject.IsObject怎么用?C# JsonObject.IsObject使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类JsonObject
的用法示例。
在下文中一共展示了JsonObject.IsObject方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: IsNotOtherThanString
public void IsNotOtherThanString()
{
JsonObject json = new JsonObject();
json.ParseDocument(testInput1);
// test direct query
Assert.That ( !json.IsArray ("name1") );
Assert.That ( !json.IsBool ("name1") );
Assert.That ( !json.IsDouble ("name1") );
Assert.That ( !json.IsInt ("name1") );
Assert.That ( !json.IsNull ("name1") );
Assert.That ( !json.IsNumber ("name1") );
Assert.That ( !json.IsObject ("name1") );
JsonValue jv = json.GetValue("name1");
Assert.That ( !jv.isArray );
Assert.That ( !jv.isBool );
Assert.That ( !jv.isDouble );
Assert.That ( !jv.isInt );
Assert.That ( !jv.isNull );
Assert.That ( !jv.isNumber );
Assert.That ( !jv.isObject );
}
示例2: ParseVideos
private static VimeoVideo[] ParseVideos(JsonObject obj) {
if (obj.IsArray("video")) return obj.GetArray("video", VimeoVideo.Parse);
if (obj.IsObject("video")) return new[] { obj.GetObject("video", VimeoVideo.Parse) };
return new VimeoVideo[0];
}
示例3: ParseChannels
private static VimeoChannel[] ParseChannels(JsonObject obj) {
if (obj.IsArray("channel")) return obj.GetArray("channel", VimeoChannel.Parse);
if (obj.IsObject("channel")) return new[] { obj.GetObject("channel", VimeoChannel.Parse) };
return new VimeoChannel[0];
}