public string ToString(string format) { bool indent = JSonObjectConverter.GetIndentAndVerifyToStringFormat(format); using (var writer = new JSonWriter(indent)) { writer.CompactEnumerables = format == JSonObjectConverter.CompactEnumerables; writer.Write(_data); return(writer.ToString()); } }
/// <summary> /// Get the value of given JSON object. /// </summary> T IJSonObject.ToObjectValue <T>() { if (typeof(T) == typeof(IJSonMutableObject)) { var reader = new JSonReader(_data); return((T)reader.ReadAsJSonMutableObject()); } if (typeof(T) == typeof(IJSonObject)) { var reader = new JSonReader(_data); return((T)reader.ReadAsJSonObject()); } return((T)JSonObjectConverter.ToObject(this, typeof(T))); }
/// <summary> /// Get the value of given JSON object. /// </summary> T IJSonObject.ToObjectValue <T>() { return((T)JSonObjectConverter.ToObject(this, typeof(T))); }
/// <summary> /// Gets the value of given JSON object. /// </summary> object IJSonObject.ToValue(Type t) { return(JSonObjectConverter.ToObject(this, t)); }