Tengo la siguiente clase, que uso como clave en un diccionario: public class MyClass { private readonly string _property; public MyClass(string property) { _property = property; } public string Property { get { return _property; } } public override bool Equals(object obj) { MyClass other = obj as MyClass; if (other == null) return false; […]
Tengo cadena Json como a continuación { “JsonValues”:{ “id”: “MyID”, “values”: { “value1”:{ “id”: “100”, “diaplayName”: “MyValue1” }, “value2”:{ “id”: “200”, “diaplayName”: “MyValue2” } } } } Quiero convertir cadena Json a clases inferiores class ValueSet { [JsonProperty(“id”)] public string id { get; set; } [JsonProperty(“values”)] public List values { get; set; } } class […]
Estoy intentando usar el paquete NETFx Json.NET MediaTypeFormatter nuget para cambiar el DataContractJsonSerializer predeterminado en mi servicio WCF REST (framework 4.0). Descargué el paquete en mi proyecto y agregué las siguientes líneas de código en el archivo Global.asax. void Application_Start(object sender, EventArgs e) { RegisterRoutes(); // Create Json.Net formatter serializing DateTime using the ISO 8601 […]
¿Podría alguien decirme cómo puedo crear un convertidor personalizado? Sé que puedo usar JSON.NET ISODateConvertor, pero lo que quiero es específico, solo quiero enviar el valor como cadena “día / mes / año” en la respuesta.
Tengo algunos datos JSON que se ven así: { “910719”: { “id”: 910719, “type”: “asdf”, “ref_id”: 7568 }, “910721”: { “id”: 910721, “type”: “asdf”, “ref_id”: 7568 }, “910723”: { “id”: 910723, “type”: “asdf”, “ref_id”: 7568 } } ¿Cómo puedo analizar esto usando JSON.net? Primero puedo hacer esto: JObject jFoo = JObject.Parse(data); Necesito poder iterar sobre […]
Estoy usando un plugin jQuery que necesita un objeto JSON con la siguiente estructura (voy a recuperar los valores de la base de datos): { results: [ { id: “1”, value: “ABC”, info: “ABC” }, { id: “2”, value: “JKL”, info: “JKL” }, { id: “3”, value: “XYZ”, info: “XYZ” } ] } Aquí está […]
Estoy usando http://json.codeplex.com/ y estoy hablando con una Rest API basada en Ruby. El problema es que la mayoría de las propiedades tienen una convención de nomenclatura de subrayado ruby. Me pregunto si alguien sabe de alguna manera, así que puedo evitar tener que agregar muchos JsonProperty. Por ejemplo, quiero evitar agregar el atributo JsonProperty […]
Me gustaría deserializar un objeto System.Security.Claims.Claim serializado de la siguiente manera: { “Issuer” : “LOCAL AUTHORITY”, “OriginalIssuer” : “LOCAL AUTHORITY”, “Type” : “http://my.org/ws/2015/01/identity/claims/mytype”, “Value” : “myvalue”, “ValueType” : “http://www.w3.org/2001/XMLSchema#string” } Lo que obtengo es una JsonSerializationException : No se puede encontrar un constructor para usar para el tipo System.Security.Claims.Claim. Una clase debe tener un constructor […]
Tengo algunos datos que tengo que serializar a JSON. Estoy usando JSON.NET. Mi estructura de código es similar a esto: public struct structA { public string Field1; public structB Field2; public structB Field3; } public struct structB { public string Subfield1; public string Subfield2; } El problema es que mi salida JSON solo necesita tener […]
Estoy jugando con MongoDB y tengo un objeto con un ObjectId mongodb en él. Cuando serializo esto con el método .NET Json (), todo está bien (¡pero las fechas son horribles!) Si pruebo esto con el serializador JSON.NET, me da una InvalidCastException cuando trato de serializar el ObjectID ¿Alguna idea de lo que está pasando […]