Articles of json.net

Comment envoyer des données Json de la page Aspx

J'ai essayé d'utiliser TokenInput Jquery pour l'autocomplète à valeur multiple où il nécessite la réponse JSON en tant que données d'entrée Http://loopj.com/jquery-tokeninput/ J'utilise la page ASPX comme source <script type="text/javascript" > $(document).ready(function() { $("#txtTest").tokenInput("Complete.aspx", { theme: "facebook" }); }); </script> Édité à partir d'ici Question: Comment fournir les données JSON à partir d'une page aspx […]

Analysez JSON avec JSON.NET

J'ai une chaîne JSON: {"responseData": {"results": [ {"GsearchResultClass": "GblogSearch", "title":"\u003cb\u003eParis Hilton\u003c/b\u003e shops at Sydney Michelle boutique in the Beverly Glen \u003cb\u003e…\u003c/b\u003e", "titleNoFormatting":"Paris Hilton shops at Sydney Michelle boutique in the Beverly Glen …", "postUrl":"http://www.celebrity-gossip.net/celebrities/hollywood/paris-hilton-sydney-michelle-stockup-215844/", "content":"\u003cb\u003eParis Hilton\u003c/b\u003e shops at Sydney Michelle boutique in the Beverly Glen Mall – \u003cb\u003eParis Hilton\u003c/b\u003e: Sydney Michelle Stockup.", "author":"The Gossip Girls […]

Comment analyser les objets polymorphes Json.NET?

J'ai écrit un service Web qui envoie et retourne json créé avec Json.NET. J'ai inclus des noms typiques, ce qui permet le polymorphisme. Avec un peu de piratage , j'ai travaillé avec un client Silverlight, mais je ne sais pas comment le faire fonctionner pour les clients javascript. Comment puis-je analyser ceci en utilisant javascript? […]

Comment sérigraphier un réseau d'énumération dans un ensemble de chaînes Json?

Basé sur le commentaire sans réponse de Diego sous la réponse la plus votée dans cette question: JSON sérialisation d'enum en tant que chaîne Donc pour un énoncé: public enum ContactType { Phone = 0, Email = 1, Mobile = 2 } Et pour par exemple. une propriété: //could contain ContactType.Phone, ContactType.Email, ContactType.Mobile IEnumerable<ContactType> AvailableContactTypes […]

Json.NET se bloque lors de la sérialisation d'un entier entier non signé (ulong)

Pour obtenir une erreur d'analyse lors de la tentative de sérialiser un tableau ulong, la bibliothèque Json.NET ne vérifie pas si l'entier est signé ou non signé; Quelqu'un connait-il une solution de contournement pour cela? Ou toute autre bibliothèque .NET Json qui peut gérer les int non signés? * EDIT: code ci-dessous; * Il sérialise […]

Internet Explorer, Json.Net Date de JavaScript et un problème de millisecondes

Je ne suis pas sûr si c'est moi qui manque quelque chose – ou IE ou Json.Net. Mais, fondamentalement, cela fonctionne: new Date("2012-08-03T12:36:54.743Z") Cela échoue avec l'erreur 'Date invalide': new Date("2012-08-03T12:36:54.74Z") La deuxième date est stockée dans SQL Server comme suit: 2012-08-03 12:36:54.740 Il est ensuite sérialisé en JSON à l'aide de Json.Net – Json.Net […]

Comment passer une valeur de date JSON via ASP.NET MVC à l'aide de JSON.NET?

Duplication possible: Formater une date Microsoft JSON? La fonction ASP.NET Json() formats Json() et renvoie une date comme {"d":"\/Date(1240718400000)\/"} Qui doit être traitée du côté du client qui est problématique. Quelles sont vos suggestions pour approcher l'envoi de valeurs de dates en va-et-vient?

Utilisation de JavaScript pour désérialiser des références dans un graphique d'objet complexe de SignalR / Json.NET

J'utilise SignalR pour renvoyer un graphique d'objet complexe à mon client JavaScript. Ce graphique d'objet a plusieurs références dans le même objet, de sorte que le JSON que SignalR / Json.NET renvoie ressemble beaucoup à ceci: { "$id": "57", "Name": "_default", "User": { "$id": "58", "UserTag": "ken", "Sessions": [{ "$id": "59", "SessionId": "0ca7474e-273c-4eb2-a0c1-1eba2f1a711c", "User": { […]

Comparer JSON et BSON

Je compare JSON et BSON pour sérialiser des objets. Ces objets contiennent plusieurs tableaux d'un grand nombre d'entiers. Dans mon test, l'objet que je suis en sérigraphie contient un nombre total d'environ 12 000 nombres entiers. Je ne suis intéressé que par la comparaison des résultats sérialisés. J'utilise JSON.NET comme la bibliothèque qui fait la […]

Gestion des valeurs décimales dans Newtonsoft.Json

J'ai une application MVC et je m'occupe de JSON. C'est simple. J'ai ce code simple dans mon ModelBinder: return JsonConvert.DeserializeObject(jsonString, bindingContext.ModelType, new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore, MissingMemberHandling = MissingMemberHandling.Ignore, Formatting = Formatting.None, DateFormatHandling = DateFormatHandling.IsoDateFormat, FloatParseHandling = FloatParseHandling.Decimal }); Et cela fonctionne parfaitement. Eh bien, sorte de. Disons que j'ai cette classe: public class […]