Re: best way to convert JSONB object from result - Mailing list pgsql-jdbc

From Mikko Tiihonen
Subject Re: best way to convert JSONB object from result
Date
Msg-id DB3PR07MB048980BF11D2C917C827BD48F2660@DB3PR07MB0489.eurprd07.prod.outlook.com
Whole thread Raw
In response to best way to convert JSONB object from result  (Tom Smith <tomsmith1989sk@gmail.com>)
List pgsql-jdbc

You are using the most efficient way. I tried to look into converting the jsonb value directly to some json parser in the jdbc driver, but it turned out the the server always sends jsonb as a serialized string instead of the faster-to-parse internal jsonb storage format.


-Mikko


From: pgsql-jdbc-owner@postgresql.org <pgsql-jdbc-owner@postgresql.org> on behalf of Tom Smith <tomsmith1989sk@gmail.com>
Sent: 19 August 2015 22:20
To: pgsql-jdbc@postgresql.org
Subject: [JDBC] best way to convert JSONB object from result
 
Hi:

I am trying to convert to a Java or Map object
from resultset with a jsonb column.
Currently, I am using

String jsonString = resultSet.getString("jsonb_column_name")

then I convert from jsonString to a Map<String,Object>  or a Java class object.

This is obviously inefficient.  What would be most efficient (not too complicated)

Thanks in Advance

pgsql-jdbc by date:

Previous
From: Dave Cramer
Date:
Subject: Re: best way to convert JSONB object from result
Next
From: rcohen@e1b.org
Date:
Subject: Re: sql type reported for enum