private static JSONNode SerializeHairMutation(HairMutation hairMutation) { var newJson = new JSONClass(); newJson.Add("DAZHairGroupName", new JSONData(hairMutation.Id)); newJson.Add("Active", new JSONData(hairMutation.Active.ToString())); return(newJson); }
public static HairMutation DeserializeIntoHairMutation(JSONClass inputObject) { var keys = inputObject.Keys.ToList(); var mutationComponent = new HairMutation() { Id = inputObject.Childs.ElementAt(keys.IndexOf("DAZHairGroupName")).Value, Active = bool.Parse(inputObject.Childs.ElementAt(keys.IndexOf("Active")).Value) }; return(mutationComponent); }