Perguntas com a marcação «serialization»

Serialização é o processo pelo qual as estruturas de dados são convertidas em um formato que pode ser facilmente armazenado ou transmitido e subsequentemente reconstruído.

3
Qual é a diferença entre DataContractJsonSerializer e JavaScriptSerializer?
O .NET Framework é fornecido com System.Runtime.Serialization.Json.DataContractJsonSerializer e System.Web.Script.Serialization.JavaScriptSerializer , ambos de / serializar JSON. Como posso saber quando escolher um desses tipos em vez do outro? O MSDN não deixa claro quais são suas vantagens relativas. Temos vários projetos que consomem ou emitem JSON, e a classe selecionada para …




4
Converta um objeto em uma string XML
Eu tenho uma classe chamada WebserviceTypeque obtive da ferramenta xsd.exe de um arquivo XSD. Agora eu quero desserializar uma instância de um WebServiceTypeobjeto para uma string. Como posso fazer isso? O MethodCheckTypeobjeto tem como parâmetros um WebServiceTypearray. Minha primeira tentativa foi como se eu o serializasse: com ae XmlSerializera StringWriter(enquanto …
87 c#  xml  serialization 

4
Serialização Python - Por que pickle?
Eu entendi que o pickling Python é uma maneira de 'armazenar' um objeto Python de uma maneira que respeita a programação de objeto - diferente de uma saída escrita em arquivo txt ou banco de dados. Você tem mais detalhes ou referências sobre os seguintes pontos: onde os objetos em …


15
Falha ao serializar a resposta na API da Web
Eu estava trabalhando na API da web ASP.NET MVC, estou tendo este erro: O tipo 'ObjectContent`1' falhou ao serializar o corpo da resposta para o tipo de conteúdo 'application / xml; charset = utf-8 '. Meu controlador é: public Employee GetEmployees() { Employee employees = db.Employees.First(); return employees; } por …

4
Serialização do .NET WebAPI k_BackingField Nastiness
Quando eu serializo o seguinte: [Serializable] public class Error { public string Status { get; set; } public string Message { get; set; } public string ErrorReferenceCode { get; set; } public List<FriendlyError> Errors { get; set; } } Eu fico com essa bagunça nojenta: <ErrorRootOfstring xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Printmee.Api"> <_x003C_Errors_x003E_k__BackingField> An …

7
Serialização XML e tipos herdados
Continuando com minha pergunta anterior , tenho trabalhado para que meu modelo de objeto seja serializado em XML. Mas agora encontrei um problema (quelle surpresa!). O problema que tenho é que tenho uma coleção, que é de um tipo de classe base abstrata, que é preenchida pelos tipos derivados concretos. …

1
DataContractSerializer vs XmlSerializer: Prós e Contras de cada serializador
Meu aplicativo de desktop serializa objetos usando XmlSerializer. Fui sugerido para alavancar em DataContractSerializervez disso. Em quais cenários devo usar DataContractSerializer? Muito Obrigado Comentários. 1. O arquivo XML de saída é armazenado localmente. Nenhum outro aplicativo desserializa objetos desse arquivo XML. 2. Meu aplicativo é executado com .NET Framework 3.5 …

5
Como definir globalmente as opções padrão para System.Text.Json.JsonSerializer?
ATUALIZAÇÃO [2019-12-23]: em parte devido à contribuição da comunidade vocal , esse problema foi adicionado ao roteiro do .NET 5.0. UPDATE [2019-10-10]: se estiver interessado em ver esse comportamento implementado paraSystem.Text.Json.JsonSerializervá para a edição aberta do GitHub, apontada por Chris Yungmann, e pesa. Em vez disso: JsonSerializerOptions options = new …

3
Convertendo o código newtonsoft em System.Text.Json no .net core 3. o que é equivalente a JObject.Parse e JsonProperty
Estou convertendo minha implementação da newtonsoft para a nova biblioteca JSON no .net core 3.0. eu tenho o seguinte código public static bool IsValidJson(string json) { try { JObject.Parse(json); return true; } catch (Exception ex) { Logger.ErrorFormat("Invalid Json Received {0}", json); Logger.Fatal(ex.Message); return false; } } Não consigo encontrar nenhum …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.