Articles of serialization

Non in grado di serializzare il dizionario con la chiave complessa usando Json.net

Ho un dizionario con un tipo .net personalizzato come chiave. Sto provando a serializzare questo dizionario su JSON usando JSON.net, ma non è in grado di convertire le chiavi in ​​valore corretto durante la serializzazione. class ListBaseClass { public String testA; public String testB; } —– var details = new Dictionary(); details.Add(new ListBaseClass { testA […]

Serializzazione del formato delle date Jersey + Jackson JSON – come modificare il formato o utilizzare il JacksonJsonProvider personalizzato

Sto usando Jersey + Jackson per fornire il livello dei servizi JSON REST per la mia applicazione. Il problema che ho è che il formato di serializzazione della data di default è così: “CreationDate”:1292236718456 All’inizio ho pensato che fosse un timestamp UNIX … ma è troppo lungo per quello. La mia libreria JS sul lato […]

Jackson non sta deserializzando una lista generica che ha serializzato

Quando utilizzo Apache Jersey con Jackson per la serializzazione JSON (sia su server che su client), sto riscontrando un problema durante la deserializzazione di un Elenco generico. Il JSON che sto producendo è il seguente, tutte e 3 le classi in “data” implementano “CheckStatusDetail”: { “errorCode” : 0, “errorMessage” : null, “type” : “array”, “data” […]

Servizio WCF È stata superata la quota massima della lunghezza dell’array (16384)

Ho un servizio wsf e un’applicazione client. Durante il tentativo di comunicare il client e il servizio ho ricevuto il seguente messaggio: ” Il formattatore ha lanciato un’eccezione durante il tentativo di deserializzare il messaggio: si è verificato un errore durante il tentativo di deserializzare il parametro http://tempuri.org/:blob . Il messaggio InnerException era” Si è […]

Come funzionano gli attributi In e Out in .NET?

Ho provato a serializzare un array su un confine AppDomain , utilizzando il seguente codice: public int Read(byte[] buffer, int offset, int count) { return base.Read(buffer, offset, count); } A titolo di ipotesi, dopo aver notato gli attributi altrove, ho contrassegnato i parametri del metodo con gli attributi [In] e [Out] , che sembravano causare […]

Json.NET: deserializzazione dei dizionari nidificati

Quando deserializza un object in un Dictionary ( JsonConvert.DeserializeObject<IDictionary>(json) ) vengono deserializzati in JObject s. È ansible forzare la deserializzazione di oggetti nidificati in Dictionary s?

Best practice per serializzare oggetti in un formato stringa personalizzato da utilizzare in un file di output

Stavo per implementare un override di ToString () su una particolare class di business al fine di produrre un formato compatibile con Excel per scrivere su un file di output, che verrà raccolto in seguito ed elaborato. Ecco come dovrebbero apparire i dati: 5555555 “LASTN SR, FIRSTN” 5555555555 13956 STREET RD TOWNSVILLE MI 48890 25.88 […]

Serializzare i componenti JavaFX

Sto cercando di sviluppare una piccola applicazione drag & drop sotto Java FX. L’utente lascerà cadere componenti JFX come pulsanti, menu, etichette in determinate posizioni. Al termine, salverà questo layout e in seguito riaprirà il layout e lo utilizzerà di nuovo. È importante archiviare le informazioni su tutti gli oggetti che vengono rilasciati in una […]

Come serializzare i primitivi Java usando Jersey REST

Nella mia applicazione uso Jersey REST per serializzare oggetti complessi. Funziona abbastanza bene. Ma ci sono alcuni metodi che restituiscono semplicemente un int o booleano. Jersey non può gestire tipi primitivi (a mia conoscenza), probabilmente perché non sono annotati e Jersey non ha annotazioni predefinite per loro. Ho lavorato su questo creando tipi complessi come […]

JavaScriptSerializer può escludere proprietà con valori null / predefiniti?

Sto usando JavaScriptSerializer per serializzare alcuni oggetti entity framework. Il problema è che molte proprietà pubbliche contengono valori null o predefiniti. C’è un modo per far sì che JavaScriptSerializer escluda le proprietà con valori null o predefiniti? Vorrei che il JSON risultante fosse meno dettagliato.