Questions marquées «json.net»

140
json.net a une méthode clé?

Si ma réponse a la clé "erreur", je dois traiter l'erreur et afficher la boîte d'avertissement. Existe-t-il une méthode "haskey" dans json.net? Comme: var x= JObject.Parse(string_my); if(x.HasKey["error_msg"])

111
Boucle d'auto-référencement JSON.Net détectée

J'ai une base de données mssql pour mon site Web dans 4 tables. Quand j'utilise ceci: public static string GetAllEventsForJSON() { using (CyberDBDataContext db = new CyberDBDataContext()) { return JsonConvert.SerializeObject((from a in db.Events where a.Active select a).ToList(), new...

111
Comment énumérer via un JObject?

J'essaie de déterminer comment accéder aux données qui se trouvent dans mon JObject et je ne peux pas pour la vie de moi déterminer comment l'utiliser. JObject Object = (JObject)Response.Data["my_key"]; Je peux l'imprimer sur la console en faisant Console.WriteLine (Object) et je vois les données,...

111
Analyser JSON à l'aide de Json.net

J'essaye d'analyser certains JSON en utilisant la bibliothèque JSon.Net. La documentation semble un peu clairsemée et je ne sais pas comment accomplir ce dont j'ai besoin. Voici le format du JSON que je dois analyser. { "displayFieldName" : "OBJECT_NAME", "fieldAliases" : { "OBJECT_NAME" :...

103
S'assurer que les clés Json sont en minuscules dans .NET

Existe-t-il un moyen simple d'utiliser JSON dans .NET pour s'assurer que les clés sont envoyées en minuscules? En ce moment, j'utilise la bibliothèque Json.NET de newtonsoft et j'utilise simplement string loginRequest = JsonConvert.SerializeObject(auth); Dans ce cas authest juste l'objet suivant...

99
Impossible de désérialiser le tableau JSON (par exemple [1,2,3]) dans le type '' car le type nécessite un objet JSON (par exemple {“name”: “value”}) pour désérialiser correctement

J'ai ce JSON: [ { "Attributes": [ { "Key": "Name", "Value": { "Value": "Acc 1", "Values": [ "Acc 1" ] } }, { "Key": "Id", "Value": { "Value": "1", "Values": [ "1" ] } } ], "Name": "account", "Id": "1" }, { "Attributes": [ { "Key": "Name", "Value": { "Value": "Acc 2", "Values": [ "Acc 2" ] } }, {...