Articles of json.net

Post json object para o ASP MVC não funciona corretamente

Eu estou tentando postar um object Json personalizado para o controlador do asp.net MVC, mas não funciona corretamente. Meu código JS é: var myData = { “Message”: “Another message”, “Value”: 4, “FirstItem”: { “ItemName”: “Este es el primer Item” }, “SecondItem”: { “ItemName”: “Este es el segundo Item” } }; $(‘.clickeable’).click(function () { $.ajax({ type: […]

Como analisar o conteúdo Json de uma URL com c #?

Eu fiz um pequeno exemplo: public class Test { [JsonProperty(PropertyName = “test1”)] public String Test1 { get; set; } [JsonProperty(PropertyName = “test2”)] public String Test2 { get; set; } } private string url = “http://sample.php”; private List TestList = new List(); private async Task getTestObjects() { var httpClient = new HttpClient(); var response = await […]

Looping através das propriedades genéricas do object

Eu tenho uma string JSON armazenada em um database como este: { “Error”: “Lol”, “ErrorDate”: “2016-05-13T10:43:27.6365795Z”, “Application”: “Business”, “UserName”: “Josh”, “TraceSession”: “moo” } A string JSON é diferente para cada item na tabela. No meu aplicativo, quero desserializar isso em um object, mas como o JSON é sempre diferente, não consigo criar um modelo. Atualmente […]

JSON.NET (WebApi2) – propriedade Serialize, mas pula durante a desserialização

Eu sei de [JsonIgnore] que ignora propriedades completamente, eu sei de ShouldSerializePropertyName que dá serialização condicional, mas não consigo encontrar nada para marcar propriedade para ser serializado em JSON normalmente, mas não definido durante a desserialização. Eu poderia escrever uma solução alternativa: [JsonIgnore] public string MyValue{get;set;} public string MyValueForJson {get{return MyValue;} mas é um último […]

Como fazer com que uma propriedade JSON seja convertida em XML como um atributo de um elemento xml

Usando Newtonoft’s .Net Library para converter JSON para XML, existe uma maneira de converter um elemento JSON específico para um atributo XML? Por exemplo, pegando o seguinte JSON: { “array”: { “item”: [ 1, 2, 3 ], “length”: 3 } } e convertendo-o para: 1 2 3 Obrigado.

Desserializando json para lista C # com itens existentes

Dadas as seguintes classs: class Report { public Report() { this.Fields=new List(); } [JsonProperty(“fields”)] public IList Fields { get; private set; } } class Field { [JsonProperty(“identifier”)] public Guid Identfier { get;set; } [JsonProperty(“name”)] public string Name { get;set; } } e o seguinte método de teste configurado: var report = new Report(); report.Fields.Add(new Field […]

O ASP.NET Core suporta assinaturas da Web JSON para APIs da Web RESTful?

Eu li alguns excelentes tutoriais sobre como usar JSON Web Tokens com ASP.NET Core para autenticar solicitações para uma API REST, no entanto, não consigo encontrar nenhuma documentação sobre se o JSON Web Signature (rfc7515) mais geral é suportado para uso com Definições de API REST. proteger contra violações o conteúdo das solicitações. Por exemplo, […]

Serialização JSON – Como achatar estruturas de objects nesteds usando JSON.net/Newtonsoft

Eu tenho a seguinte estrutura JSON: { “Name”:””, “Children”:[ { “ID”:”1″, “MetaData”:[ { “Info”:{ “GUID”:”cdee360d-7ea9-477d-994f-12f492b9e1ed” }, “Data”:{ “Text”:”8″ }, “Name”:”DataId” } ] } ] } e eu quero nivelar os objects MetaData e Info e Data nesteds na matriz. Eu também quero usar o campo Nome como um nome de campo para o valor de […]

Como faço para converter um object json complexo para o object CLR com json.net?

desculpe por uma pergunta idiota, mas eu não encontrei nenhuma solução para isso. Aqui está o meu JSON: { “Id”: “1”, “Parent.Id”: “1”, “Agent.Id”: “1”, “Agent.Profile.FullName”: “gena”, “Fee”: “10.1200”, “FeeManagementDate”: “29/11/2013”, “Contact.Name”: “Genady”, “Contact.Telephone”: “000000000”, “Contact.Email”: “gena@email.com”, “AgreementUrl”: “http://www.test.com/agreement” } Aqui é meu object public class ManagementDetailsViewModel : ViewModel { public ManagementDetailsViewModel() { } public […]

Convertendo a resposta json arbitrária à lista de “coisas”

Estou tendo um problema incomum. Pode não ser um cenário muito realista, mas é nisso que eu me meti, então, por favor, tenha paciência comigo. Eu tenho uma API que retorna o Json e estou usando o Json.NET para processar a resposta do Json. O problema é que a API pode retornar várias coisas e […]