Es scheint, dass Ihnen die Umwandlung in json fehlt. Es sollte sein
ST_AsGeoJSON(ST_Transform(lg.g1,4326))::json
Ohne die Umwandlung gibt st_asgeojson einen String zurück, der doppelt kodiert ist.
Sie könnten jedoch auch Attribute und geoJson abrufen, dann den JSON mit PHP json_decodieren, ein GeoJson-Feature-Collection-Array mit PHP erstellen und schließlich das gesamte Ergebnis json_encodieren.