我从PHP和MySQL跳到Python和Google App Engine,它与我以前的有点不同。现在,我只想找出服务器请求的基础知识。
从我的客户端(iPhone),我发送一个带有HTTP请求的JSON格式的字典(它被设置为POST值)。
如何在Python中获取此词典?在PHP中,我会这样做:
$dictionary=json_decode(stripslashes($_POST["dictionary"]));
Python的等价物是什么?
然后说我运行一些查询,并且我想将JSON字符串作为响应发送回我的客户端。我将如何在Python中执行此操作?只是self.response.out.write()
吗?我将在括号中添加什么来发送Python字典的JSON表示?
答案 0 :(得分:3)
json.loads()
相当于PHP的json_decode()
json.dumps()
相当于PHP的json_encode()
答案 1 :(得分:0)
如果您在PHP之后开始用Python编写,php2python site将帮助您将一些PHP函数转换为python函数。