尝试以下 *** 作(如果您将在代码中使用它,请进行彻底的验证来扩展它):
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; } } }}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)