Articles of json.net

Orden de campos serializados usando JSON.NET

¿Hay alguna forma de especificar el orden de los campos en un objeto JSON serializado utilizando JSON.NET ? Sería suficiente especificar que un solo campo siempre aparece primero.

JSON.net se serializa directamente desde oledbconnection

Actualmente tengo un controlador que toma la ruta del archivo y el nombre de la pestaña para un archivo de Excel, procesa el archivo en una tabla de datos y luego serializa la tabla en una cadena json para regresar. Esto funciona hasta que bash procesar un archivo grande, y luego recibo una excepción de […]

Cómo convertir json en tabla de datos?

¿Alguien sabe cómo convertir una cadena json en DataTable de asp.net? Llegué a saber sobre el Deserialize, necesita la clase, solo quiero que la datatable sea devuelta. ¿Alguien puede decirme cómo convertirlo a tabla de datos?

JSON.Net arroja StackOverflowException cuando usa

Escribí este código simple para serializar clases como aplanar, pero cuando uso la [JsonConverter(typeof(FJson))] , arroja una StackOverflowException . Si llamo al SerializeObject manualmente, funciona bien. ¿Cómo puedo usar JsonConvert en el modo Anotación? class Program { static void Main(string[] args) { A a = new A(); a.id = 1; abname = “value”; string json […]

C # WCF REST – ¿Cómo se usa el serializador JSON.Net en lugar del DataContractSerializer predeterminado?

En .NET 3.5, ¿es posible sobrescribir el DataContractJsonSerializer predeterminado y usar el serializador JSON.net? NOTA : no queremos usar atributos en la clase

Json.net serializa un campo privado específico

Tengo la siguiente clase: public class TriGrid { private List _hexes; //other private fields… //other public proprerties } Mi objective es serializar solo el campo _hexes , así que creé el siguiente ContractResolver: internal class TriGridContractResolver : DefaultContractResolver { protected override List GetSerializableMembers(Type objectType) { return new List { objectType.GetMember(“_hexes”, BindingFlags.NonPublic | BindingFlags.Instance)[0] }; } […]

Deserializando JSON usando JSon.NET con datos dynamics

Estoy tratando de deserializar algunos datos JSON en objetos para una aplicación. Hasta ahora, ha estado bien porque las propiedades en los datos JSON eran estáticas (clave con un valor). Ahora tengo un resultado donde la clave es una pieza de datos dinámica. Aquí hay un ejemplo de URL JSON: http://en.wikipedia.org/w/api.php?action=query&format=json&pageids=6695&prop=info El JSON resultante para […]

Registrar un JsonConverter personalizado globalmente en Json.Net

Usando Json.Net , tengo propiedades en mis objetos que necesitan un cuidado especial para serializarlas / deserializarlas. JsonConverter descendiente de JsonConverter , logré lograr esto con éxito. Esta es la forma común de hacer esto: public class SomeConverter : JsonConverter { public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer) { … } public override […]

Iteración sobre el objeto JSON en C #

Estoy usando JSON.NET en C # para analizar una respuesta de la API de Klout. Mi respuesta es así: [ { “id”: “5241585099662481339”, “displayName”: “Music”, “name”: “music”, “slug”: “music”, “imageUrl”: “http://kcdn3.klout.com/static/images/music-1333561300502.png” }, { “id”: “6953585193220490118”, “displayName”: “Celebrities”, “name”: “celebrities”, “slug”: “celebrities”, “imageUrl”: “http://kcdn3.klout.com/static/images/topics/celebrities_b32741b6703151cc7bd85fba24c44c52.png” }, { “id”: “5757029936226020304”, “displayName”: “Entertainment”, “name”: “entertainment”, “slug”: “entertainment”, “imageUrl”: “http://kcdn3.klout.com/static/images/topics/Entertainment_7002e5d2316e85a2ff004fafa017ff44.png” […]

Setters privados en Json.Net

Sé que hay un atributo para manejar instaladores privados, pero quiero que este comportamiento sea el predeterminado, ¿hay alguna manera de lograr esto? Excepto ajustar la fuente. Sería genial si hubiera un escenario para esto.