Articles of json

WCF Rest – Incoming camelCase da Json a PascalCase

Ho il mio endpoint REST WCF che riceve POST da un servizio angular in formato JSON che è camelCase . Poiché le classi su WCF sono PascalCase, vorrei sapere se esiste un modo per deserializzare la richiesta in arrivo da camelCase a PascalCase object? Fondamentalmente, la mia variabile richiesta è nullo dato che il deserializzatore […]

leggere un blob web api in una stringa che posso inviare come parte di un object json al server e tornare in un file

Sto provando a trasformare un file wav in una stringa che posso inviare al server come parte di un object json, in modo che sul server posso trasformare quella stringa in un file. Ho provato a usare readAsBinaryString e leggere come testo, non posso superare l’errore nel leggere la stringa in un array di byte. […]

Alcune domande su JavaScriptSerializer

Quando si utilizza JavaScriptSerializer per eseguire la serializzazione, è ansible ignorare parte del campo della class? Quando si utilizza JavaScriptSerializer per eseguire la serializzazione, è ansible modificare il nome del campo? Ad esempio, il campo è stringa is_OK, ma voglio che sia mappato su isOK?

Come posso convertire un object JSON complesso nell’object CLR con json.net?

scusa per una domanda stupida ma non ho trovato alcuna soluzione per questo. Ecco il mio 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”: “[email protected]”, “AgreementUrl”: “http://www.test.com/agreement” } Ecco il mio object public class ManagementDetailsViewModel : ViewModel { public ManagementDetailsViewModel() { } public string […]

Come posso serializzare una serie di stringhe su JSON usando DataContractJsonSerializer?

Questa sembra essere la stessa domanda di sotto, ma quella risposta non lo ha risolto: Deserializzazione di una matrice JSON semplice Sto usando DataContractJsonSerializer per convertire da XML a JSON e viceversa. Tutto funziona con tipi di dati complessi e array di tipi di dati complessi, ma sto riscontrando un problema nella produzione di JSON […]

Analizzare la proprietà json per un tipo specifico

Il mio punto di partenza è qualcosa di simile a questo (semplificato qui): private object GetPropValue(JToken token, Type type) { return JsonConvert.DeserializeObject(token[“prop”].ToString(), type); } Uso: var value = GetPropValue(JObject.Parse(someJsonWithAPropertyNamedProp), typeof(someTypeFoundByReflection)); Funziona, tranne che il tipo è una stringa. Secondo il documento, ToString () di un JValue dovrebbe restituire un JSON, ma quando JValue è una […]

Come spostare la profondità dell’object JSON di un livello in JSON.net usando C #?

Sto cercando di scrivere un convertitore per una class usando JSON.net Quando serializzo l’object di tipo JsonObject , ottengo il seguente output {“DataObject”:{“id”:”1″,”name”:”data name”}} Come posso spostare il DataObject un livello in alto per ottenere il seguente risultato: {“id”:”1″,”name”:”data name”} Puoi trovare il codice pertinente qui sotto. La mia class ha il seguente formato: public […]

Il supporto di ASP.NET Core supporta le firme Web JSON per le API Web RESTful?

Ho letto alcune esercitazioni eccellenti sull’utilizzo dei token Web JSON con ASP.NET Core per autenticare le richieste su un’API REST, tuttavia non riesco a trovare alcuna documentazione sul fatto che la più generale Firma Web JSON (rfc7515) sia supportata per l’uso con Definizioni API REST a tamper-proteggere il contenuto delle richieste. Ad esempio, il seguente […]

Come creare matrici JSON di oggetti “frastagliati” da una struttura di dati .NET

Come risultato di una proiezione LINQ-to-Entities, List con un List che sembra il seguente se l’avessi creato manualmente: List data = new List(); data.Add(new ChartDataRecord { date = 1370563200000, graph = “g0”, value = 70 }); data.Add(new ChartDataRecord { date = 1370563200000, graph = “g1”, value = 60 }); data.Add(new ChartDataRecord { date = 1370563200000, […]

Come testare un metodo web API post che riceve una class

Ho creato un asp.net Web API che ha un controller denominato ImageSaveController . Questo ha un metodo InsertImage che inserisce dati nel database ed è un metodo HttpPost . Questo metodo riceve un object di tipo ImageData come parametro. Il codice per il controller e la class parametri sono indicati di seguito: public class ImageSaveController […]