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

C# WebSockets. Obs-netsocket. Carga JSON no válida.

Entonces, realmente intenté encontrar una solución al problema por mí mismo, pero creo que fue abrumador. Estoy tratando de enviar un WebSocket pero obtengo la misma respuesta cada vez. Estoy usando WebSocketSharp y Newtonsoft.Json. Mi código en C# sr = new StreamReader(“./json1.json”); string output1 = JsonConvert.SerializeObject(sr.ReadToEnd()); ws.Send(output1); Mi .json \ . . . Read more

JsonConvert.DeserializeObject devuelve valores nulos

Tengo el siguiente código que estoy utilizando en una aplicación ASP.NET MVC c#: HttpClient client = new HttpClient(); try { var result = client.GetStringAsync(url).Result; APIReturn = JsonConvert.DeserializeObject<apireturn>(result); } catch { } Cuando coloco un punto de interrupción en la línea “APIReturn = …”, y veo el contenido de “result”, veo . . . Read more

Json.Net es una popular biblioteca de serialización y deserialización de datos en .NET. Sin embargo, hay algunas diferencias importantes entre su funcionamiento en dotnetcore 6 y el uso directo de Thread.CurrentThread.CurrentUICulture/CurrentCulture para establecer la cultura. En dotnetcore 6, Json.Net utiliza la cultura actual establecida por Thread.CurrentThread.CurrentUICulture para la serialización y deserialización de los datos. Esto significa que si la cultura actual es diferente de la cultura predeterminada, Json.Net utilizará esa cultura para formatear los datos. Por otro lado, si se establece la cultura directamente utilizando Thread.CurrentThread.CurrentUICulture/CurrentCulture, Json.Net obedecerá esa configuración y utilizará esa cultura para serializar o deserializar los datos. Esto puede ser útil en situaciones en las que se necesite una cultura específica para el formato de los datos, independientemente de la cultura actual. En resumen, en dotnetcore 6, Json.Net utiliza la cultura actual establecida por Thread.CurrentThread.CurrentUICulture para la serialización y deserialización de datos. Sin embargo, si se establece la cultura directamente utilizando Thread.CurrentThread.CurrentUICulture/CurrentCulture, Json.Net utilizará esa configuración en lugar de la cultura actual.

Tengo la siguiente configuración en nuestra aplicación web dotnet 6, y me gustaría utilizar la serialización Json.Net. services.AddControllersWithViews(ConfigureMvcOptions) .AddNewtonsoftJson(options => { options.UseMemberCasing(); options.SerializerSettings.NullValueHandling = NullValueHandling.Ignore; options.SerializerSettings.Culture = Thread.CurrentThread.CurrentCulture; options.SerializerSettings.Error += (sender, args) => throw args.ErrorContext.Error; }); No está funcionando como esperaba cuando intento deserializar un número decimal así: 99 999. . . . Read more

Cómo serializar un objeto json para un objeto hijo

Tengo la siguiente clase con el encabezado y la clase hija. Me gustaría saber cómo serializar el objeto hijo usando Newtonsoft. He probado el objeto hijo de abajo, pero solo devuelve un registro, mientras que el objeto hijo contiene 4 registros. public class StyleBomLeatherSetupHeader { public int StyleStockID { get; . . . Read more