Re: Proposal: Add JSON support

Поиск
Список
Период
Сортировка
От David E. Wheeler
Тема Re: Proposal: Add JSON support
Дата
Msg-id 66082611-E397-4DDD-8258-0BDFA7675786@kineticode.com
обсуждение исходный текст
Ответ на Re: Proposal: Add JSON support  (Petr Jelinek <pjmodos@pjmodos.net>)
Ответы Re: Proposal: Add JSON support
Список pgsql-hackers
On Apr 1, 2010, at 9:34 PM, Petr Jelinek wrote:

>> I ended up reinventing the wheel and writing another JSON library:
>>
>> http://constellationmedia.com/~funsite/static/json-0.0.1.tar.bz2
>>
>> This is a first release, and it doesn't really have a name besides
>> "json".  It's very similar to cJSON, except it is (sans unknown bugs)
>> more reliable, more correct, and cleaner (unless you hate gotos ;-) ).
>>  It has a simple test suite.  It is not prone to stack overflows, as
>> it doesn't recurse.  It is strict, requires input to be UTF-8 (it
>> validates it first) and only outputs UTF-8.  Other than treating
>> numbers liberally, my implementation only accepts valid JSON code (it
>> doesn't try to correct anything, even Unicode problems).  It is under
>> the MIT license.
>>
>
> I did some testing on my own, it passed everything I have thrown at it so far.
> I also did tests using MSVC for both 32bit and 64bit targets and it worked fine too (except for missing stdbool.h in
msvcwhich is no big deal). 
>
> The coding style compared to cJSON (or other libs I've seen) seems closer to the style of PostgreSQL, it would
howeverstill require pgindent run and maybe some minor adjustments. 

Someone approve this project for the GSoC quick, before Joseph finishes it!

Best,

David

В списке pgsql-hackers по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: walreceiver is uninterruptible on win32
Следующее
От: Magnus Hagander
Дата:
Сообщение: Re: walreceiver is uninterruptible on win32