es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: GEOJSON.NET

El equivalente programático de Json.NET para decorar una clase que implementa IEnumerable con el atributo JsonObject sería el siguiente: [JsonObject] public class MiClaseEnumerable : IEnumerable { … }

Estoy tratando de (des)serializar una clase compleja que, entre otras cosas, contiene un miembro que tiene una clase de tipo que implementa IEnumerable. public class ClassToSerialize { public IEnumerableClass Foo; } public class IEnumerableClass: IEnumerable<Bar> { … } La serialización funciona perfectamente. Al deserializar, obtengo una excepción de “Newtonsoft.Json.JsonSerializationException: ‘Cannot . . . Read more

¿Cómo manejo los bucles de referencia detectados erróneamente con JsonConvert.SerializeObject() cuando se necesitan pasar JsonCoverters?

Tenemos la necesidad de serializar objetos con versiones, por lo que los encapsulamos en un sobre: protected void OnStateChanged(Object state) { var envelope = new WorkerStateData<Object> { StateVersion = workerConfig.CurrentStateVersion, Value = state }; String serializedState = JsonConvert.SerializeObject(envelope, new VersionConverter()); } Con una de nuestras entidades que necesita ser serializada, . . . Read more

Registre los errores de serialización JSON en Application Insights.

Ejecuto una función de Azure con la extensión de OpenAPI. Para obtener los valores nulos correctos en la definición de OpenAPI, utilizo la propiedad “DisallowNull” del DTO. public record MyObject( [property: JsonProperty(Required = Required.DisallowNull)] string ContinuationToken); Tenía un error, en el que una propiedad tenía “DisallowNull”, pero había casos en . . . Read more