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')