diff --git a/src/webapp.py b/src/webapp.py
index 3b13ad140d9b6505f77930a99a5a07928798c89f..ffc3318676ad9e1a3d66bd3de89532997746a4d3 100644
--- a/src/webapp.py
+++ b/src/webapp.py
@@ -274,7 +274,7 @@ def default_renderer(format, authorized, content, name_hint):
         render = web.template.render(templates)
         return render.response(web.ctx.home, web.ctx.path.split("/"), urls, pyhtml.dumps(content, obj_name=name_hint, indent=4))
     elif format == "json":
-        return json.dumps(content)
+        return json.dumps({name_hint:content})
     else:
         return str(content)