Re: json type
От | Mikko Tiihonen |
---|---|
Тема | Re: json type |
Дата | |
Msg-id | 4FBA73E1.5090106@nitorcreations.com обсуждение исходный текст |
Ответ на | Re: Patch: Add support for hstore extension - and map it to/from java.util.Map (Craig Ringer <ringerc@ringerc.id.au>) |
Ответы |
Re: json type
|
Список | pgsql-jdbc |
On 05/21/2012 11:18 AM, Craig Ringer wrote: > On 05/10/2012 05:17 PM, Mikko Tiihonen wrote: >> Hi, >> >> Here is a patch to enable initial support for hstore in the jdbc driver. >> >> With the patch using ResultSet.getObject() on a hstore column and it returns a HashMap<String, String> >> Similarly a Statement.setObject(Map<Object,Object> will send the data to backend using hstore format. > > That's absolutely brilliant, thankyou! > > Of course, now there's a `json' type that folks will probably use much of the time instead, not least because it shouldbe easier to work with from JDBC. I > doubt it'll be as efficient and fast as hstore for single-level key/value info though. Unfortunately there is no standard json type on java side so adding support for json to postgres jdbc is not straight forward. I've been thinking that we could have a code that allows the postgres jdbc user to set the json class to use (gson, org.json,json-simple, jackson) and add some reflection code into the jdbc driver to return path so that it works nicely. And of course the reverse reflection code forsending json to database. -Mikko
В списке pgsql-jdbc по дате отправления: