Articles of json

Quale deserializzatore Json rende le raccolte IList ?

Sto cercando di deserializzare JSON in un modello a oggetti in cui le collezioni sono rappresentate come tipi IList . L’attuale deserializzazione è qui: JavaScriptSerializer serializer = new JavaScriptSerializer(); return serializer.Deserialize<IList>( (new StreamReader(General.GetEmbeddedFile(“Contacts.json”)).ReadToEnd())); Prima di pubblicare l’eccezione che sto ricevendo dovresti sapere quali sono le conversioni implicite. Questo è il tipo di Contact : public […]

Come visualizzare i dati Json in Windows Phone 7

Sono principiante con Windows Phone e non ho idea di come riempire la casella Elenco dalla stringa JSON. Nella mia applicazione, ci sarà una stringa JSON che proviene dal servizio web. quindi, ecco la mia json String [json Array]: { “type”:”ok”, “result”: { “Country”:[{ “title”:”Country-1″, “description”:”US”, “status”:”1″ }, { “title”:”Country-2″, “description”:”Australia”, “status”:”0″ }, { “title”:”Country-3″, […]

Asserire JsonResult contenente un tipo anonimo

Stavo provando a testare un metodo in uno dei miei controllori restituendo un JsonResult. Con mia sorpresa il seguente codice non ha funzionato: [HttpPost] public JsonResult Test() { return Json(new {Id = 123}); } Questo è il modo in cui lo collaudo (si noti inoltre che il codice di test si trova in un altro […]

Il passaggio della matrice js vuota al controller dà null

Ecco il mio modello che è una class Proxy WCF public class MyModel { public Employees[] MyEmpls{get;set;} public int Id{get;set;} public OrgName{get;set;} } Passando un object struttura sotto json con MyEmpls as empty array al controller MVC. [“Id”:12, “MyEmpls”:[], “OrgName”:”Kekran Mcran”] controllore [HttpPost] public ActionResult SaveOrg(MyModel model) { //model.MyEmpls is null here } Mi aspetto […]

Facebook Graph API recupera gli amici con json e C #

Sto lavorando in C # con l’API Graph e sono stato in grado di catturare le informazioni del profilo utente di Facebook come ID, Nome ed e-mail e poi deserializzare il JSON per poter assegnare i valori alle etichette. Tuttavia, il mio problema è quando vado a prendere l’elenco degli amici, o elenco di qualsiasi […]

Supporto di ServiceStack per omettere condizionatamente i campi da una risposta REST su base per chiamata

Come minimo, sto cercando un modo per escludere condizionatamente determinate proprietà sulla risorsa da includere nella risposta per ogni chiamata (vedi i fields sotto). Idealmente, mi piacerebbe implementare un servizio REST con ServiceStack che supporti tutti i principali punti sottostanti. AGGIORNARE Anche se mi piace molto l’approccio di ServiceStack in generale e preferirei usarlo se […]

Json.net usa JsonProperty per ottenere la proprietà ereditata

Ciao sto cercando di Deserializzare questo codice JSON con Json.net. Sono informazioni su un film specifico. Tutto funziona come previsto tranne la proprietà cast. che sono ereditati nella proprietà dei crediti. Ho fatto una lezione per il cast chiamato Actor e una lista di questa class di attori nella mia class Movie { “id”:550, “original_title”:”Fight […]

Deserializzare json nell’object C # per la class che ha un costruttore privato predefinito

Ho bisogno di deserializzare JSON per seguire la lezione. public class Test { public string Property { get; set; } private Test() { //NOTHING TO INITIALIZE } public Test(string prop) { Property = prop; } } Posso creare un’istanza di Test come var instance = new Test(“Instance”); considerando il mio JSON qualcosa del genere “{ […]

Come serializzare il tipo di class ma non lo spazio dei nomi in una stringa Json utilizzando DataContractJsonSerializer

Sto provando a serializzare una gerarchia di classi in una stringa Json usando DataContractJsonSerializer , in un servizio WCF. il comportamento predefinito per serializzare una class derivata consiste nell’aggiungere la seguente coppia di valori chiave all’object: “__type”:”ClassName:#Namespace” Il mio problema è che gli spazi dei nomi sono lunghi e gonfiano la stringa Json. Mi piacerebbe […]

Come posso abbellire JSON per la visualizzazione in un TextBox?

Come posso abbellire JSON con C #? Voglio stampare il risultato in un controllo TextBox. È ansible utilizzare JavaScriptSerializer per questo, o dovrei usare JSON.net? A meno che non sia necessario, vorrei evitare di deserializzare la stringa.