Articles of json

Cómo serializar el tipo de clase pero no el espacio de nombres a una cadena Json usando DataContractJsonSerializer

Estoy tratando de serializar una jerarquía de clases a una cadena Json utilizando DataContractJsonSerializer , en un servicio WCF. El comportamiento predeterminado para serializar una clase derivada es agregar el siguiente par de valores clave al objeto: “__type”:”ClassName:#Namespace” Mi problema es que los espacios de nombres son largos y abultan la cadena Json. Me gustaría […]

Devuelve el json vacío en nulo en WebAPI

¿Es posible devolver {} en lugar de nulo cuando webApi devuelve un objeto nulo? Esto, para evitar que mi usuario obtenga errores al analizar la respuesta. ¿Y para hacer de la respuesta una Json Response válida? Sé que podría estar configurándolo manualmente en todas partes. Cuando la respuesta es nula, se debe devolver un objeto […]

Deserialice json en el objeto C # para la clase que tiene un constructor privado predeterminado

Necesito deserializar a json para la siguiente clase. public class Test { public string Property { get; set; } private Test() { //NOTHING TO INITIALIZE } public Test(string prop) { Property = prop; } } Puedo crear una instancia de Test como var instance = new Test(“Instance”); considerando mi json algo como “{ “Property”:”Instance” }” […]

JsonObject para modelar el SDK de Facebook

Tengo que usar el c # sdk de Facebook para un nuevo proyecto en .net 3.5, soy consciente de que la última versión tiene ejemplos para 4, pero también está comstackda contra la 3.5, por lo que funciona completamente. De todos modos, y perdóname si estoy siendo increíblemente tonto. Pero estoy buscando convertir un objeto […]

¿Cómo puedo embellecer JSON para mostrar en un TextBox?

¿Cómo puedo embellecer JSON con C #? Quiero imprimir el resultado en un control TextBox. ¿Es posible usar JavaScriptSerializer para esto, o debo usar JSON.net? A menos que tenga que hacerlo, me gustaría evitar deserializar la cadena.

System.Web.Script.Serialization.JavaScriptSerializer o System.Runtime.Serialization.Json.DataContractJsonSerializer?

¿Cuál es la diferencia entre los dos? ¿Por qué usarías uno sobre el otro?

¿Cómo analizar mi cadena json en C # (4.0) usando el paquete Newtonsoft.Json?

Soy nuevo en JSON. En mi aplicación asp.net quiero analizar la cadena json. Por lo tanto, he usado el paquete Newtonsoft.Json para leer y escribir datos json. Ahora, puedo analizar los datos simples json. Pero ahora He recibido algunos datos complejos de json para analizar. Por lo tanto, poco me di cuenta. Esto es JSON […]

Deserialización JSON con una matriz de objetos polimórficos

Tengo un problema con la Deserialización JSON que involucra una matriz de objetos polimórficos. He probado las soluciones para la serialización documentadas aquí y aquí que funcionan bien para la serialización, pero ambas explotan en la deserialización. Mi estructura de clase es la siguiente: Identificable [DataContract(IsReference=true)] public abstract class IDable { [DataMember] public T ID […]

API Web El mejor enfoque para devolver HttpResponseMessage

Tengo un proyecto de API web y, correctamente, mis métodos siempre devuelven HttpResponseMessage . Entonces, si funciona o falla, vuelvo: Sin errores: return Request.CreateResponse(HttpStatusCode.OK,”File was processed.”); Cualquier error o falla return Request.CreateResponse(HttpStatusCode.NoContent, “The file has no content or rows to process.”); Cuando devuelvo un objeto entonces uso: return Request.CreateResponse(HttpStatusCode.OK, user); Me gustaría saber cómo puedo […]

cómo convertir una matriz con claves / valores a JSON c #

Soy completamente nuevo en C # y ya me he dado un dolor de cabeza. Sé que probablemente sean cosas para niños, pero he pasado una hora + buscando en Google y parece que no puedo resolverlo. Todo lo que estoy tratando de hacer es convertir una matriz en JSON. Conozco bien PHP, así que […]