diff --git a/gitinspector/blame.py b/gitinspector/blame.py
index e2e5b5a..ea91384 100644
--- a/gitinspector/blame.py
+++ b/gitinspector/blame.py
@@ -29,6 +29,7 @@ import filtering
import format
import gravatar
import interval
+import json
import multiprocessing
import re
import subprocess
@@ -246,7 +247,7 @@ class BlameOutput(Outputable):
blame_xml += "
" + "{0:.2f}".format(100.0 * entry[1].comments / entry[1].rows) + " | "
blame_xml += "" + work_percentage + " | "
blame_xml += ""
- chart_data += "{{label: \"{0}\", data: {1}}}".format(entry[0], work_percentage)
+ chart_data += "{{label: {0}, data: {1}}}".format(json.dumps(entry[0]), work_percentage)
if blames[-1] != entry:
chart_data += ", "
diff --git a/gitinspector/changes.py b/gitinspector/changes.py
index dcc8248..2cbc147 100644
--- a/gitinspector/changes.py
+++ b/gitinspector/changes.py
@@ -28,6 +28,7 @@ import filtering
import format
import gravatar
import interval
+import json
import os
import subprocess
import terminal
@@ -238,7 +239,7 @@ class ChangesOutput(Outputable):
changes_xml += "" + str(authorinfo.deletions) + " | "
changes_xml += "" + "{0:.2f}".format(percentage) + " | "
changes_xml += ""
- chart_data += "{{label: \"{0}\", data: {1}}}".format(entry, "{0:.2f}".format(percentage))
+ chart_data += "{{label: {0}, data: {1}}}".format(json.dumps(entry), "{0:.2f}".format(percentage))
if sorted(authorinfo_list)[-1] != entry:
chart_data += ", "