So I\'m trying to control deserialization by reading a json object as a JObject, deleting some fields, and then deserializing it again to my target object using Json.Net. Th
Based on brillian answer from Brian, you can do simply this in your case:
var inner_id = inner["_id"] as JProperty; if (inner_id != null) inner_id.Remove();