We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 19b4a0b + b95d317 commit 2d33916Copy full SHA for 2d33916
src/struct/buffer.c
@@ -574,7 +574,6 @@ buffer *buffer_encode_json_str(const char * str)
574
buffer_add(buf, *str);
575
}
576
577
-
578
return buf;
579
580
src/wfs/wfs_get_feature.c
@@ -545,9 +545,13 @@ static buffer *wfs_retrieve_sql_request_select(ows * o, wfs_request * wr, buffer
545
546
/* Columns are written in quotation marks */
547
else {
548
+ if (wr->format == WFS_GEOJSON)
549
+ buffer_add_str(select, "to_json(");
550
buffer_add_str(select, "\"");
551
buffer_copy(select, an->key);
552
553
554
+ buffer_add_str(select, ")");
555
556
557
if (an->next) buffer_add_str(select, ",");
@@ -853,11 +857,10 @@ static void wfs_geojson_display_results(ows * o, wfs_request * wr, mlist * reque
853
857
else buffer_add_str(prop, ", \"");
854
858
855
859
buffer_copy(prop, an->key);
856
- buffer_add_str(prop, "\": \"");
860
+ buffer_add_str(prop, "\": ");
861
value_enc = buffer_encode_json_str(PQgetvalue(res, i, j));
862
buffer_copy(prop, value_enc);
863
buffer_free(value_enc);
- buffer_add(prop, '"');
864
865
866
0 commit comments