将JSON反序列化为多个属性

将JSON反序列化为多个属性,第1张

将JSON反序列化为多个属性

尝试以下 *** 作(如果您将在代码中使用它,请进行彻底的验证来扩展它):

public class MyObject{    public ChildObject MyChildObject;    public string MyChildObjectId;    [JsonProperty("ChildObject")]    public object ChildObject    {        get        { return MyChildObject;        }        set        { if (value is JObject) {     MyChildObject = ((JToken)value).ToObject<ChildObject>();     MyChildObjectId = MyChildObject.Id; } else {     MyChildObjectId = value.ToString();     MyChildObject = null; }        }    }}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5652139.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存