I am new to Json.Net and am having a difficult time deserializing my Json objects into .Net objects. It creates ConclusionEntityCategory objects but those in turn contain null o
Try marking the internal properties on ConclusionEntityCategory
with [JsonProperty]
attribute, or if that is not desirable, set DefaultContractResolver.DefaultMemberSearchFlags
to include non-public flag.
As a result of Category, SubCategory1, and SubCategory2 being internal, the serializer cannot set them. These need to be public properties in order to be populated.
internal class ConclusionEntityCategory
{
public string Category { get; set; }
public string SubCategory1 { get; set; }
public List<string> SubCategory2 { get; set; }
}