Un poco de Java y +

La próxima versión de Postgres, la 9.4 incluirá soporte de primer nivel para almacenamiento de documentos JSON.

Reference Guide Postgresql: Tipo de datos JSON

De momento ya se puede probar con la beta 2 de Postgresql 9.4, veamos como se usa:

Crearemos la tabla con un campo de tipo jsonb, esto es un campo JSON binario

Puedo luego insertar:

O:

insert into person (first_name, last_name, extra_details) VALUES (‘daniel’,’beach’,’{“age”: 37, “cats”: {“names”: [“itsy”, “bitsy”,
“cottontail”]}}
‘);

Y consultarlo:

También puedo consultar sobre esta columna JSONB, por ejemplo:

O seleccionar atributos dentro del JSON:

Además estas columnas soportan los índices GIN (índices invertidos) de Postgres:

Leer más

Ver la entrada original