Geo::JSON converts to and from geojson using Perl objects. GeoJSON objects represent various geographical positions - points, lines, polygons, etc. Currently supports 2 or 3 dimensions (longitude, latitude, altitude). Further dimensions in positions are ignored for calculations and comparisons, but will be read-from and written-to. WWW: http://search.cpan.org/dist/Geo-JSON/