diff --git a/proxy.py b/proxy.py
index 7eece066c7dc56757c739037798dd2ebc31fc089..3cbbad186adb48c5807c7802ded0a588f8a12347 100644
--- a/proxy.py
+++ b/proxy.py
@@ -62,8 +62,8 @@ def getText(version):
         try:
             res = ep.getText(padID=padID)
             print(f"{apikeys[apikey]} read pad {padID}.")
-            return jsonify({"code": 0, "message": "ok", "data": str(res)})
+            return jsonify({"code": 0, "message": "ok", "data": res})
         except etherpad_lite.EtherpadException as e:
             print(f"{apikeys[apikey]} failed to read pad {padID}, because {e}.")
             return jsonify({"code": 1, "message": str(e)}), 200
-    return jsonify({"code": 1, "message": "Unauthorized"}), 200
\ No newline at end of file
+    return jsonify({"code": 1, "message": "Unauthorized"}), 200