aboutsummaryrefslogtreecommitdiff
path: root/src/apps/projinfo.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/apps/projinfo.cpp')
-rw-r--r--src/apps/projinfo.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/apps/projinfo.cpp b/src/apps/projinfo.cpp
index 6cacdd66..8f3f09b8 100644
--- a/src/apps/projinfo.cpp
+++ b/src/apps/projinfo.cpp
@@ -482,10 +482,12 @@ static void outputObject(
if (!outputOpt.quiet) {
std::cout << "PROJJSON:" << std::endl;
}
-
- std::cout << JSONExportable->exportToJSON(
- JSONFormatter::create(dbContext).get())
- << std::endl;
+ auto jsonString(JSONExportable->exportToJSON(
+ JSONFormatter::create(dbContext).get()));
+ if (outputOpt.c_ify) {
+ jsonString = c_ify_string(jsonString);
+ }
+ std::cout << jsonString << std::endl;
} catch (const std::exception &e) {
std::cerr << "Error when exporting to PROJJSON: " << e.what()
<< std::endl;