public JsonNetResult() { SerializerSettings = new JsonSerializerSettings(); SerializerSettings.Converters.Add(new JavaScriptDateTimeConverter()); Formatting = Formatting.None; }
static EventsTransport() { Settings = new JsonSerializerSettings { Binder = new TypeHidingBinder(), TypeNameHandling = TypeNameHandling.All, }; }
private static void JsonBodyToSoapXml(Stream json, Stream xml) { Raven.Imports.Newtonsoft.Json.JsonSerializerSettings settings = new Raven.Imports.Newtonsoft.Json.JsonSerializerSettings(); settings.Converters.Add(new Raven.Imports.Newtonsoft.Json.Converters.XmlNodeConverter()); Raven.Imports.Newtonsoft.Json.JsonSerializer serializer = Raven.Imports.Newtonsoft.Json.JsonSerializer.Create(settings); using (Newtonsoft.Json.JsonTextReader reader = new Raven.Imports.Newtonsoft.Json.JsonTextReader(new System.IO.StreamReader(json))) { XmlDocument doc = (XmlDocument)serializer.Deserialize(reader, typeof(XmlDocument)); if (reader.Read() && reader.TokenType != JsonToken.Comment) throw new JsonSerializationException("Additional text found in JSON string after finishing deserializing object."); using (XmlWriter writer = XmlWriter.Create(xml)) { doc.Save(writer); } } }
protected new JsonNetResult Json(object data) { var settings = new JsonSerializerSettings { ContractResolver = new CamelCasePropertyNamesContractResolver() }; return new JsonNetResult(data, settings); }
public JsonNetResult(object responseBody, JsonSerializerSettings settings) : this(responseBody) { Settings = settings; }
public MvcJsonResult() { SerializerSettings = new JsonSerializerSettings(); }
protected RavenController(IDocumentSession documentSession) { DocumentSession = documentSession; JsonSettings = new JsonSerializerSettings { ContractResolver = new LowercaseContractResolver() }; }