Il semble qu'il vous manque le casting pour json. Cela devrait être
ST_AsGeoJSON(ST_Transform(lg.g1,4326))::json
Sans le cast, st_asgeojson renvoie une chaîne, qui est codée en double.
Cependant, vous pouvez également obtenir des attributs et geoJson, puis json_decode le json avec PHP, créer un tableau geoJson featurecollection avec php, et enfin json_encode l'ensemble du résultat.