Anda harus mencoba menggunakan ekstensi JSON untuk Postgresql. Ini akan melakukan apa yang Anda inginkan:memvalidasi dan menyimpan JSON. Awalnya ekstensi JSON ditambahkan di 9.2. Postgres 9.3 menambahkan lebih banyak fitur untuk ekstensi JSON termasuk operator dan fungsi baru. Dan postgres 9.4 akan memiliki dukungan pengindeksan lanjutan untuk JSON sehingga Anda akan tahan terhadap masa depan dengan pengaturan ini.
Tautan terkait:http://www.postgresql.org/docs/ 9.3/static/functions-json.html http://wiki.postgresql.org/wiki/What 's_new_in_PostgreSQL_9.3#JSON:_fungsi_tambahan