Je cherche un analyseur JSON et un encodeur pour .NET qui peuvent analyser JSON dans sa propre structure de données que je peux ensuite parcourir, par opposition à la désérialisation directe dans une classe. En Java, j'utilise JettisonJSONObject et JSONArray qui est mort facile à utiliser.Parse/Encode JSON sans classes de désérialisation/sérialisation
Il y a un certain nombre de raisons pour lesquelles je ne veux pas (de) serialize:
- Sérialiseurs ont tendance à ajouter des métadonnées au JSON et exiger que les métadonnées pour désérialisation (par exemple fastJSON et JSON.NET ajouter tapez info).
- Je ne veux pas avoir à créer un tas de classes pour gérer tous les types de données. De plus, je veux pouvoir ignorer les champs qui ne m'intéressent pas plutôt que d'avoir à leur ajouter des propriétés.
Y a-t-il quelque chose de disponible ou dois-je porter un sous-ensemble de Jettison?
Merci, cela devrait le faire. 'JSonConvert.DeserializeObject (json)' est équivalent à 'new JSONObject (json)' dans Jettison. –