Articles of json

Usando o JSON.NET para serializar o object no stream de resposta do HttpClient

Abstrato Oi, eu estou trabalhando em um projeto onde é necessário enviar json potencialmente enorme de algum object via HttpClient, um 10-20 mb de JSON é um tamanho típico. Para fazer isso com eficiência, desejo usar streams, ambos com o Json.Net para serializar um object e streams para postar dados com o HttpClient. Problema Aqui […]

Desserialização JSON – String é automaticamente convertida para Int

Quando eu deseiralize o JSON para o object C # abaixo, usando Newtonsoft explicitamente ou através do mecanismo de vinculação de modelo do ASP.NET Web Api, o valor de id seqüência de caracteres é convertido automaticamente para int. Eu esperaria que ele lançasse uma exceção ou gerasse um erro, pois há uma incompatibilidade de tipos. […]

Newtonsoft.Json JsonConvert para Datatable

Eu tenho um código como esse DataTable dt = new DataTable(); string data = “{\”ProductId\”:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77],\”ProductName\”:[\”Chai\”,\”Chang\”,\”Aniseed Syrup\”,\”Chef Anton’s Cajun Seasoning\”,\”Chef Anton’s Gumbo Mix\”,\”Grandma’s Boysenberry Spread\”,\”Uncle Bob’s Organic Dried Pears\”,\”Northwoods Cranberry Sauce\”,\”Mishi Kobe Niku\”,\”Ikura\”,\”Queso Cabrales\”,\”Queso Manchego La Pastora\”,\”Konbu\”,\”Tofu\”,\”Genen Shouyu\”,\”Pavlova\”,\”Alice Mutton\”,\”Carnarvon Tigers\”,\”Teatime Chocolate Biscuits\”,\”Sir Rodney’s Marmalade\”,\”Sir Rodney’s Scones\”,\”Gustaf’s Knäckebröd\”,\”Tunnbröd\”,\”Guaraná Fantástica\”,\”NuNuCa Nuß-Nougat-Creme\”,\”Gumbär Gummibärchen\”,\”Schoggi Schokolade\”,\”Rössle Sauerkraut\”,\”Thüringer Rostbratwurst\”,\”Nord-Ost Matjeshering\”,\”Gorgonzola Telino\”,\”Mascarpone Fabioli\”,\”Geitost\”,\”Sasquatch […]

Usando o await Task async trava o controlador no aplicativo MVC

Eu tenho dois sites MVC. O site 1 tem um controlador que chama o site 2 com o seguinte código // If I remove this in the controller of site1, then execution continues…. var asdf = SharedTypes.Utilities.GetjsonStream(“http://localhost:11541/UIDP/Details/a1?format=json”); string g = asdf.Result; public class Utilities { public static async Task GetjsonStream(string url) { HttpClient client = […]

Analisar json nested na unidade

Eu tenho um problema analisando este json: { “product_info”: { “title”: “Product Name” } } aqui está o meu código: using UnityEngine; using System.Collections; using System.IO; using System.Net; using UnityEngine.UI; public class ReadJson : MonoBehaviour { public Text myText; [System.Serializable] public class ProductInfo { public string title { get; set; } } [System.Serializable] public class […]

JConstructor e JRaw no Json.NET

De acordo com esta resposta no StackOverflow: O Json.NET inclui muitos resources que não fazem parte da especificação JSON. Em particular, permite analisar alguns arquivos JSON que são “oficialmente” inválidos. Isso inclui propriedades não citadas, comentários, construtores etc. Estes são todos os tipos atribuíveis do JToken : JArray JConstructor JContainer JObject JProperty JRaw JValue Por […]

object para desserializar tem uma palavra-chave C #

Com o JSON definido como está, para desserializá-lo como um object, eu precisaria criar uma propriedade em minha class chamada “event”, que é uma palavra-chave C #. Existe outra maneira de dizer quais serão os nomes dos campos? Aqui está um exemplo do JSON: {evento: 123 dados: {“data”: “0D0401”, “ttl”: “60”, “published_at”: “2014-04-16T18: 04: 42.446Z”, […]

Trabalhar com JSON no aplicativo C # Winforms

Então estou fazendo uma aplicação em C # para ler algumas informações da web, mas é uma aplicação de formulários do windows. Eu recebo uma string JSON e preciso obter algumas informações dela. Eu sei que há uma biblioteca para isso para aplicativos da web c #, mas como posso usar no meu aplicativo de […]

Convertendo um dataset para JSON usando o .NET 3.5 em c #

Eu tenho procurado por uma maneira simples de converter um database de um database PostgreSQL para JSON para uso em um projeto que estou construindo. Esta é a primeira vez que uso o JSON, e achei muito complicado encontrar uma maneira simples de fazer isso. Eu tenho usado um StringBuilder no momento para criar uma […]

Desserialize o JSON onde os valores são nomes de campos com JSON.NET

Eu tenho uma situação muito indesejável que requer que eu desserialize o JSON, onde os valores são nomes de campo com JSON.NET. Supondo que eu tenha o seguinte JSON que é muito bem estruturado: { “name”: “tugberk”, “roles”: [ { “id”: “1”, “name”: “admin” }, { “id”: “2”, “name”: “guest” } ] } É muito […]