json.net

Cómo activar la sangría al escribir JSON usando Json.net?

Estoy usando Json.Net para serializar XML en Json . Cuando escribo la cadena serializada en un archivo, todo viene en una sola línea . ¿Cómo consigo que se vea realmente como Json con las pestañas y sangría habituales?

¿Cómo puedo obtener una lista de claves de Json.NET?

Estoy usando C # y Json.NET. Si tengo un JObject, quiero una lista de las claves dentro del objeto, similar a como object.Key ... (child.HasValues) { // // Code to get the keys here // SomeMethod(child); } } }

Creación de JSON sobre la marcha con JObject

Para algunas de mis pruebas unitarias quiero la capacidad de construir valores JSON particulares (grabar álbumes en este caso ... onObject.Date = DateTime.Now; jsonObject.Album = "Me Against The World"; jsonObject.Year = 1995; jsonObject.Artist = "2Pac";

Web API serializa propiedades a partir de letras minúsculas

¿Cómo puedo configurar la serialización de mi API Web para usar camelCase (a partir de letras minúsculas) nombres de propiedad en lugar de PascalCase como es en C#. ¿Puedo hacerlo globalmente para todo el proyecto?

JObject.Parse vs JsonConvert.DeserializeObject

¿Cuál es la diferencia entre JsonConvert.DeserializeObject y JObject.Analizar? Por lo que puedo decir, ambos toman una cuer ... foreach(var county in jResults.Everything) { counties.Add((string)county.name); } return counties; }

Convierte JObject en Diccionario. Es posible?

Tengo un método web API que acepta una carga json arbitraria en una propiedad JObject. Como tal, no se lo que viene, pero tod ... y("Extra", new JObject( new JProperty("Foo", 1), new JProperty("Bar", new JArray(1, 2, 3)) ) ) Gracias!

Newtonsoft ignorar atributos?

Actualmente estoy usando los mismos DTOs de C# para extraer datos de CouchDB, a través de LoveSeat que estoy para devolver JS ... etc. Pero de esta manera la locura definitivamente miente y lo haré sólo engañar a los DTO antes de que vaya por este camino.

Deserializar clases polimórficas json sin información de tipo usando json.net

Esta llamada Imgur api devuelve una lista que contiene las clases Gallery Image y Gallery Album representadas en json. No ... { "id": "9tzW6", ... "link": "http://i.imgur.com/9tzW6.jpg" } ] } }

Excluir la propiedad de la serialización mediante un atributo personalizado (json.net)

Necesito poder controlar cómo/si ciertas propiedades de una clase son serializadas. El caso más simple es [ScriptIgnore]. Sin ... dad actual haga dicha inspección-solo el valor de la propiedad. Me estoy perdiendo algo? ¿O una mejor manera de abordar esto?

Ignorar errores de análisis durante JSON.NET análisis de datos

Tengo un objeto con una estructura de datos predefinida: public class A { public string Id {get;set;} public bool? ... new A() { Id = "123", Enabled = null, Age = 23 } Y análisis advertencia si es posible. ¿Es posible lograr con JSON.NET?

Json.NET Deshabilitar la deserialización en DateTime

Aquí está el código: string s = "2012-08-08T01:54:45.3042880+00:00"; JObject j1 = JObject.FromObject(new ... forma de deshabilitar la deserialización de fecha para JObject?Analizar y ¿sólo tienes la cuerda cruda? Gracias de antemano

Analizar una matriz JSON usando Json.Net

Estoy trabajando con Json.Net para analizar una matriz. Lo que estoy tratando de hacer es extraer los pares nombre/valor de l ... res nombre / valor en un bucle foreach para que pueda generar los datos en la parte delantera. Alguien ha hecho esto antes?

Deserializar JSON cuando a veces array y a veces objeto

Estoy teniendo un poco de problemas para deserializar los datos devueltos desde Facebook utilizando el JSON.NET bibliotecas. ... para JsonToken.PropertyName. ¿Hay algo que deba hacer de manera diferente en mi convertidor? Gracias por cualquier ayuda.

asp.net core 1.0 web api use camelcase

En RC2 el mismo código devuelve el formato json con el caso camel. Después del lanzamiento de netcore 1.0, comencé un nuevo p ... Probó múltiples soluciones pero ninguna de ellas funcionaba web-api-serialize-properties-starting-from-lowercase-letter

Usando JSON.NET para devolver ActionResult [duplicar]

Esta pregunta ya tiene una respuesta aquí: Json.Net And ActionResult ... necesita un ActionResult. ¿Cómo puedo devolver un ActionResult aquí? ¿Necesito, o puedo simplemente devolver un ¿cuerda?

Serializar un contenedor de enumeraciones como cadenas usando JSON.net

Puede serializar un campo de enumeración en un modelo WebAPI como una cadena añadiendo un atributo: enum Size { Small, ... IList<Size> Sizes { get; set; } } Quiero serializar a este JSON: { "Sizes": [ "Medium", "Large" ] }

Convertir un int a bool con Json.Net

Estoy llamando a un servicio web y los datos devueltos para un campo bool es 0 o 1, sin embargo, con mi modelo estoy utilizan ... JsonSerializationException: Error al convertir el valor " 0 " al tipo 'System.Booleano " Cualquier ayuda sería increíble!!

Puedes decir JSON.Net para serializar DateTime como Utc incluso si no se especifica?

Las fechas en mi base de datos se almacenan como Utc. Pero cuando los retreieve con el entity framework salen como tipo no es ... o Utc. ¿Hay una manera de decir JSON.Net para serializar los horarios como Utc, incluso si su tipo no se especifica como Utc?

Can Newtonsoft Json.NET saltar serialización de listas vacías?

Estoy tratando de serializar algunos objetos heredados que "lazy crea" varias listas. No puedo cambiar el comportamiento del ... ía obtener: { "Identidad": 123 } Es decir, me gustaría omitir cualquier lista, colección, arrays o cosas que estén vacías.

JSON.Net: Forzar la serialización de todos los campos privados y todos los campos en subclases

Tengo una clase con varias clases diferentes y envío la información de estas clases a los clientes, pero no quiero enviarlas ... ags.NonPublic; jss.ContractResolver = dcr; return Newtonsoft.Json.JsonConvert.SerializeObject(this, jss);