Preguntas etiquetadas con json.net

Json.NET (también conocido como Newtonsoft.Json) es un marco JSON de alto rendimiento popular para .NET.


5
Analizando JSON usando Json.net
Estoy tratando de analizar un poco de JSON usando la biblioteca JSon.Net. La documentación parece un poco escasa y estoy confundido sobre cómo lograr lo que necesito. Aquí está el formato para el JSON que necesito analizar. { "displayFieldName" : "OBJECT_NAME", "fieldAliases" : { "OBJECT_NAME" : "OBJECT_NAME", "OBJECT_TYPE" : "OBJECT_TYPE" …

4
¿Cómo enumero a través de un JObject?
Estoy tratando de determinar cómo acceder a los datos que están en mi JObject y no puedo por mi vida determinar cómo usarlos. JObject Object = (JObject)Response.Data["my_key"]; Puedo imprimirlo en la consola haciendo Console.WriteLine (Object) y veo los datos, se ve así: { "my_data" : "more of my string data" …
111 c#  json  json.net 

10
Se detectó un bucle de autorreferencia JSON.Net
Tengo una base de datos mssql para mi sitio web dentro de 4 tablas. Cuando uso esto: public static string GetAllEventsForJSON() { using (CyberDBDataContext db = new CyberDBDataContext()) { return JsonConvert.SerializeObject((from a in db.Events where a.Active select a).ToList(), new JavaScriptDateTimeConverter()); } } El código da como resultado el siguiente error: …


9
Web API 2: cómo devolver JSON con nombres de propiedad camelCased, en objetos y sus subobjetos
ACTUALIZAR Gracias por todas las respuestas. Estoy en un nuevo proyecto y parece que finalmente llegué al fondo de esto: parece que el siguiente código fue de hecho el culpable: public static HttpResponseMessage GetHttpSuccessResponse(object response, HttpStatusCode code = HttpStatusCode.OK) { return new HttpResponseMessage() { StatusCode = code, Content = response …

5
Asegurarse de que las claves json estén en minúsculas en .NET
¿Existe una forma sencilla de usar JSON en .NET para garantizar que las claves se envíen en minúsculas? En este momento estoy usando la biblioteca Json.NET de newtonsoft y simplemente estoy usando string loginRequest = JsonConvert.SerializeObject(auth); En este caso authes solo el siguiente objeto public class Authority { public string …
103 .net  json  json.net 



5
No se puede deserializar la matriz JSON (por ejemplo, [1,2,3]) en el tipo '' porque el tipo requiere que el objeto JSON (por ejemplo, {“nombre”: “valor”}) se deserialice correctamente
Tengo este JSON: [ { "Attributes": [ { "Key": "Name", "Value": { "Value": "Acc 1", "Values": [ "Acc 1" ] } }, { "Key": "Id", "Value": { "Value": "1", "Values": [ "1" ] } } ], "Name": "account", "Id": "1" }, { "Attributes": [ { "Key": "Name", "Value": { "Value": …


4
Json.net serializar / deserializar tipos derivados?
json.net (newtonsoft) Estoy revisando la documentación pero no puedo encontrar nada sobre esto o la mejor manera de hacerlo. public class Base { public string Name; } public class Derived : Base { public string Something; } JsonConvert.Deserialize<List<Base>>(text); Ahora tengo objetos derivados en la lista serializada. ¿Cómo deserializo la lista …

9
¿Cómo importar JsonConvert en la aplicación C #?
Creé un proyecto de biblioteca C #. El proyecto tiene esta línea en una clase: JsonConvert.SerializeObject(objectList); Estoy recibiendo un error diciendo el nombre JsonConvert no existe en el contexto actual. Para solucionarlo, agregué System.ServiceModel.Web.dllreferencias pero no tuve suerte. ¿Cómo puedo solucionar este error?
98 c#  json.net 

7
Creando JSON sobre la marcha con JObject
Para algunas de mis pruebas unitarias, quiero tener la capacidad de crear valores JSON particulares (álbumes de grabación en este caso) que se puedan usar como entrada para el sistema bajo prueba. Tengo el siguiente código: var jsonObject = new JObject(); jsonObject.Add("Date", DateTime.Now); jsonObject.Add("Album", "Me Against The World"); jsonObject.Add("Year", 1995); …
96 c#  json  json.net 

3
Organizadores privados en Json.Net
Sé que hay un atributo para manejar los establecedores privados, pero quiero este comportamiento como predeterminado, ¿hay alguna manera de lograrlo? Excepto modificar la fuente. Sería genial si hubiera un escenario para esto.
93 c#  json.net 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.