Re: Proposal: Add JSON support - Mailing list pgsql-hackers

From Robert Haas
Subject Re: Proposal: Add JSON support
Date
Msg-id l2y603c8f071004061004o60cb50ferfd1482b2d345bf8b@mail.gmail.com
Whole thread Raw
In response to Re: Proposal: Add JSON support  (Alvaro Herrera <alvherre@commandprompt.com>)
List pgsql-hackers
On Tue, Apr 6, 2010 at 11:05 AM, Alvaro Herrera
<alvherre@commandprompt.com> wrote:
> Joseph Adams escribió:
>
>> http://constellationmedia.com/~funsite/static/json-0.0.2.tar.bz2
>>
>> My json.c is now 1161 lines long, so I can't quite call it "small" anymore.
>
> Just noticed you don't check the return value of malloc and friends.
> How do you intend to handle that?  There are various places that would
> simply dump core with the 0.0.2 code.  Within Postgres it's easy -- a
> failed palloc aborts the transaction and doesn't continue running your
> code.  But in a standalone library that's probably not acceptable.
>
> If we were to import this there are some lines that could be ripped out,
> like 60 lines in the string buffer stuff and 130 lines for Unicode.
> That brings your code just under 1000 lines.

Let me be the first to suggest putting this code under the PostgreSQL license.

...Robert


pgsql-hackers by date:

Previous
From: "David E. Wheeler"
Date:
Subject: Re: SELECT constant; takes 15x longer on 9.0?
Next
From: Tom Lane
Date:
Subject: Re: SELECT constant; takes 15x longer on 9.0?