Choisissez par d'autres dépendances
Si vous utilisez l'un des nouveaux Haskell frameworks web, vous pouvez envisager d'utiliser la même librairie json que le cadre est à l'aide. De les dépendances inverses, il semble que le couplage est:
- Yesod:
JSONb
- Happstack:
RJson
- Sur-un-Cheval: ???
Et beaucoup de paquets json
.
Choisissez par caractéristiques
Vous pouvez également choisir d'utiliser un forfait en fonction de ses caractéristiques.
Envisager l'utilisation d' JSONb
si vous êtes un ByteStrings' utilisateur. Il utilise AttoParsec au lieu de l'habituel Parsec, de sorte qu'il pourrait être plus rapide (mais de mesurer d'abord).
RJson
est en train de faire certains trucs astucieux pour sérialiser imbriquée automatiquement des enregistrements.
YAJL
propose des liaisons de yajl, un rapide analyseur écrit en C. Mais attention: l'original yajl est BSD, mais Haskell YAJL est la GPL v3.
json
est, probablement, un choix sécuritaire.