<div class="gmail_quote">Dear Strk<br><div class="gmail_quote">
<br>
thanks for reply. To answer your questions.<br>
<br>
1. its licensed under the MIT license.<br>
<br>
2. Its about 350K and can be included in the postgis source. I know that Geos does this with a patched version of json-c which has an extra method to specify the precision when adding a double number to an object. If we go down this route, I would say we use this version as well.<br>


<br>
3. I think for for output I would leave the implementation as it is, even though I have converted it to use json-c and the unit tests all pass. But for the ST_GeomFromGeoJSON which is what I am working on now, it would make the code a lot more concise and readable to use json-c rather than doing the string concats, searching for object types and parsing etc.  I guess for outputs its easier since we just need to construct the corresponding xml or json string, but for input, one would need a lib. dependence. or some parser.<br>


<br>
I hope this helps<br>
Kashif<br>
<br>
On Aug 17, 2011, at 1:58 PM, Sandro Santilli wrote:<br>
<br>
> [postgis-devel included]<br>
><br>
> On Tue, Aug 16, 2011 at 12:55:35PM +0200, Kashif Rasul wrote:<br>
>><br>
>> I am trying to tackle ticket:<br>
>><br>
>> <a href="http://trac.osgeo.org/postgis/ticket/376" target="_blank">http://trac.osgeo.org/postgis/ticket/376</a><br>
>><br>
>> by using the json-c library for postgis. Do you think thats a good<br>
>> idea? One would need to have json-c as a dependency. However it will<br>
>> make it easier to add geojson support.<br>
><br>
> I dunno much about json-c library.<br>
> Which license is it distributed with ?<br>
> How big is it ? Can we include it rather than linking it ?<br>
> We don't want to depend on anything which isn't packaged<br>
> on Debian stable.<br>
><br>
> Are you sure it's worth a library ? KML and GML outputs are<br>
> done w/out any external library...<br>
><br>
> --strk;<br>
><br>
>  ()   Free GIS & Flash consultant/developer<br>
>  /\   <a href="http://strk.keybit.net/services.html" target="_blank">http://strk.keybit.net/services.html</a><br></div></div>