Articles of serializzazione

Come stringificare l’object evento?

JSON.stringify(eventObject); dà: TypeError: Converting circular structure to JSON dojox.json.ref.toJson(eventObject); dà: TypeError: Accessing selectionEnd on an input element that cannot have a selection. C’è qualche libreria / codice pronto all’uso per realizzarlo?

Posso fare in modo che XmlSerializer ignori lo spazio dei nomi in fase di deserializzazione?

Posso fare in modo che XmlSerializer ignori lo spazio dei nomi (attributo xmlns) sulla deserializzazione in modo che non importi se l’attributo è aggiunto o meno o anche se l’attributo è falso? So che la fonte sarà sempre affidabile, quindi non mi interessa l’attributo xmlns.

JSON e Eccezione di riferimento circolare

Ho un object che ha un riferimento circolare a un altro object. Data la relazione tra questi oggetti, questo è il design giusto. Illustrare Machine => Customer => Machine Come previsto, mi imbatto in un problema quando cerco di utilizzare Json per serializzare una macchina o un object cliente. Quello di cui non sono sicuro […]

Qual è il modo migliore per convertire un object java in xml con apis open source

Mi stavo chiedendo quale sia l’apis migliore o più utilizzato per convertire un object java in xml. Sono abbastanza nuovo sull’argomento. Esiste una sorta di chiamata api che puoi eseguire per passare in un object e restituire xml? O è molto più noioso dove è necessario build manualmente il documento estraendo i valori degli oggetti? […]

Serializzare un valore nullable int

Ho una class con un valore nullable int? datatype impostato per serializzare come elemento xml. C’è un modo per configurarlo in modo che il serializzatore xml non serializzi l’elemento se il valore è nullo? Ho provato ad aggiungere l’attributo [System.Xml.Serialization.XmlElement (IsNullable = false)], ma ottengo un’eccezione di serializzazione di runtime che dice che c’era un […]

Come posso usare jQuery form.serialize ma escludere campi vuoti

Ho un modulo di ricerca con un numero di input di testo e menu a discesa che vengono inviati tramite GET. Mi piacerebbe avere un url di ricerca più pulito rimuovendo i campi vuoti dalla querystring quando viene eseguita una ricerca. var form = $(“form”); var serializedFormStr = form.serialize(); // I’d like to remove inputs […]

Serializzazione Json.Net di tipo con object figlio polimorfico

Vorremmo essere in grado di serializzare / deserializzare json da / a classi C #, con la class principale che ha un’istanza di un object figlio polimorfico. Fare ciò è facile usando l’impostazione TypeNameHandling di Auto di Json.Net. Tuttavia, vorremmo farlo senza il campo “$ type”. Il primo pensiero è di essere in grado di […]

Aumenta l’overhead di serializzazione in C ++

Sto provando a misurare l’overhead di serializzazione con il seguente codice const int message_size=1000; std::vector message(message_size); std::string s((char*)(&message[0]), message_size * sizeof(short)); double size= 1000*sizeof(short); double size2= s.size(); double overhead = size2 – size; //is zero È corretto? (È stato preso dalla serializzazione del vettore ) Come posso misurare l’overhead di serializzazione? – Il problema principale […]

Come serializzare / deserializzare una collezione personalizzata con proprietà aggiuntive usando Json.Net

Ho una collezione personalizzata (implementa IList) che ha alcune proprietà personalizzate come mostrato di seguito: class FooCollection : IList { private List _foos = new List(); public string Bar { get; set; } //Implement IList, ICollection and IEnumerable members… } Quando eseguo la serializzazione, utilizzo il seguente codice: JsonSerializerSettings jss = new JsonSerializerSettings() { TypeNameHandling […]

Come si può controllare la serializzazione .NET DataContract in modo che utilizzi attributi XML anziché elementi?

Se ho una class contrassegnata come DataContract e alcune proprietà su di essa contrassegnate con DataMember attributi DataMember posso serializzarla facilmente in XML, ma creerebbe un output come: John Smith john.smith@acme.com 123-123-1234 Quello che preferirei sono gli attributi, come … L’attributo DataMember mi consente di controllare il nome e l’ordine ma non se è serializzato […]