Parece que le falta el elenco a json. Debería ser
ST_AsGeoJSON(ST_Transform(lg.g1,4326))::json
Sin la conversión, st_asgeojson devuelve una cadena, que tiene doble codificación.
Sin embargo, también puede obtener atributos y geoJson, json_decode el json con PHP, cree una matriz de colección de características geoJson con php y, finalmente, json_encode todo el resultado.