# -*- coding: utf-8 -*- import urllib import cjson import time from mod_python import apache from mod_python import util def json_envelope(data, start_time): envelope = '{"success":true, "time":%f, "result":%s}' % (time.clock()-start_time,data) return envelope.encode('UTF-8') def json_list(lst): return '[' + ", ".join(['"' + s + '"' for s in lst]) + ']' def json_fail(message): envelope = '{"success":false, "message":"%s"}' % (message) return envelope.encode('UTF-8')