Е
Size: a a a
Е
R
R
VL
VL
VL
R
R
VL
VL
R
LU
public class AgentAddresConverter : JsonConverter
{
public override bool CanConvert(Type objectType) { return true; }
public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
{
throw new NotImplementedException();
}
public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
{
JToken token = JToken.Load(reader);
return token.Type == JTokenType.String ? (object)token : token.ToObject<AgentAddress>();
}
}
R
public class AgentAddresConverter : JsonConverter
{
public override bool CanConvert(Type objectType) { return true; }
public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
{
throw new NotImplementedException();
}
public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
{
JToken token = JToken.Load(reader);
return token.Type == JTokenType.String ? (object)token : token.ToObject<AgentAddress>();
}
}
LU
public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)на тебе еще писатель
{
JToken t = JToken.FromObject(value);
if (t.Type == JTokenType.String )
{
writer.WriteValue(t);
}
else
{
JObject o = (JObject)t;
o.WriteTo(writer);
}
}
R
public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)на тебе еще писатель
{
JToken t = JToken.FromObject(value);
if (t.Type == JTokenType.String )
{
writer.WriteValue(t);
}
else
{
JObject o = (JObject)t;
o.WriteTo(writer);
}
}
VL
LU
LU
R