public T Deserialize <T>(string serializationStream) where T : new() { var jsonNode = JSON.Parse(serializationStream); var settings = new SimpleJSONParserSettings(); return((T)SimpleJSONStaticParser.FromJsonNode(jsonNode, typeof(T), settings)); }
public string Serialize(object graph, bool isIndented) { var settings = new SimpleJSONParserSettings { IsIndented = isIndented }; var jsonNode = SimpleJSONStaticParser.ToJsonNode(graph, settings); var sb = new StringBuilder(); jsonNode.WriteToStringBuilder(sb, 0, settings.IsIndented ? 2 : 0, settings.IsIndented ? JSONTextMode.Indent : JSONTextMode.Compact); return(sb.ToString()); }