Vous devriez essayer d'utiliser l'extension JSON pour Postgresql. Il fera exactement ce que vous voulez :valider et stocker JSON. À l'origine, l'extension JSON a été ajoutée dans la version 9.2. Postgres 9.3 a ajouté plus de fonctionnalités pour l'extension JSON, y compris de nouveaux opérateurs et fonctions. Et postgres 9.4 aura un support d'indexation avancé pour JSON afin que vous soyez à l'épreuve du temps avec cette configuration.
Liens associés :http://www.postgresql.org/docs/ 9.3/static/functions-json.html http://wiki.postgresql.org/wiki/What 's_new_in_PostgreSQL_9.3#JSON :_Additional_functionality