diff options
Diffstat (limited to 'libs/surfaces/websockets/manifest.cc')
-rw-r--r-- | libs/surfaces/websockets/manifest.cc | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/libs/surfaces/websockets/manifest.cc b/libs/surfaces/websockets/manifest.cc index 386f0adcc8..306405fd6a 100644 --- a/libs/surfaces/websockets/manifest.cc +++ b/libs/surfaces/websockets/manifest.cc @@ -26,6 +26,7 @@ #include "manifest.h" #include "resources.h" +#include "json.h" static const char* const manifest_filename = "manifest.xml"; @@ -76,10 +77,10 @@ SurfaceManifest::to_json () std::stringstream ss; ss << "{" - << "\"path\":\"" << ServerResources::escape_json (Glib::path_get_basename (_path)) << "\"" - << ",\"name\":\"" << ServerResources::escape_json (_name) << "\"" - << ",\"description\":\"" << ServerResources::escape_json (_description) << "\"" - << ",\"version\":\"" << ServerResources::escape_json (_version) << "\"" + << "\"path\":\"" << Json::escape (Glib::path_get_basename (_path)) << "\"" + << ",\"name\":\"" << Json::escape (_name) << "\"" + << ",\"description\":\"" << Json::escape (_description) << "\"" + << ",\"version\":\"" << Json::escape (_version) << "\"" << "}"; return ss.str (); |