jsonへのキャストが欠落しているようです。
ST_AsGeoJSON(ST_Transform(lg.g1,4326))::json
キャストがない場合、st_asgeojsonは二重エンコードされた文字列を返します。
ただし、PHPでjsonをjson_decodeし、phpでgeoJson featurecollection配列を作成し、最後に結果全体をjson_encodeするよりも、属性とgeoJsonを取得することもできます。
jsonへのキャストが欠落しているようです。
ST_AsGeoJSON(ST_Transform(lg.g1,4326))::json
キャストがない場合、st_asgeojsonは二重エンコードされた文字列を返します。
ただし、PHPでjsonをjson_decodeし、phpでgeoJson featurecollection配列を作成し、最後に結果全体をjson_encodeするよりも、属性とgeoJsonを取得することもできます。