本文整理汇总了C#中JsonWriter.Set方法的典型用法代码示例。如果您正苦于以下问题:C# JsonWriter.Set方法的具体用法?C# JsonWriter.Set怎么用?C# JsonWriter.Set使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类JsonWriter
的用法示例。
在下文中一共展示了JsonWriter.Set方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: foreach
void IJsonSerializable.Serialize(JsonWriter writer)
{
// Serialize static property values
if (StaticProperties.Count > 0)
writer.Set("static", StaticProperties.ToDictionary(
property => property.Name,
property => JsonConverter.GetPropertyValue(property, property.DeclaringType)));
// Serialize instances
foreach (var instance in Instances)
writer.Set(instance.Key, instance.Value);
}
示例2:
void IJsonSerializable.Serialize(JsonWriter writer)
{
writer.Set("type", Type);
writer.Set("message", Message);
writer.Set("stackTrace", StackTrace);
writer.Set("url", Url);
writer.Set("refererUrl", RefererUrl);
writer.Set("additionalInfo", AdditionalInfo);
}
示例3:
void IJsonSerializable.Serialize(JsonWriter writer)
{
if (IsList)
writer.Set("ids", Roots.Select(r => r.Id));
else
writer.Set("id", Roots[0].Id);
writer.Set("from", From.Name);
if (Include != null)
writer.Set("include", Include);
writer.Set("inScope", InScope);
}