Bonjour,
J'ai la fonction ci-dessous qui me renvoie le résultat suivant :
("{""type"":""Feature"",""geometry"":{""type"":""Point"",""coordinates"":[-0.628998380703444,44.8235552388883]},""properties"":{""day"":""20-07-2021"",""ndvi"":0.58,""sf"":0.28,""vigueur"":0.48}}")
Tous les guillemets double apparaissent 2 fois.
Comment puis-je solutionner ce problème svp ?
Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 CREATE OR REPLACE FUNCTION get_geojson(measurement_date TEXT) RETURNS setof record AS $$ SELECT row_to_json(fc) FROM ( SELECT 'Feature' AS "type", ST_AsGeoJSON(geom,4326) :: json AS "geometry", ( SELECT json_strip_nulls(row_to_json(t)) FROM ( SELECT measurement_date AS day, ndvi,sf,vigueur )t ) AS properties FROM cartocep_tot84 ) AS fc $$ LANGUAGE sql;
Appel de la fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT get_geojson('20-07-2021')
Partager