0

我正在从 PHP 和 MySQL 跳到 Python 和 Google App Engine,这与我习惯的有点不同。现在,我只是想了解服务器请求的基础知识。

从我的客户端(iPhone),我发送一个带有 HTTP 请求的 JSON 格式的字典(它被设置为 POST 值)。

  1. 如何在 Python 中获取这本字典?在 PHP 中,我会这样做: $dictionary=json_decode(stripslashes($_POST["dictionary"]));

    什么是 Python 等价物?

然后说我运行了一些查询,我想将一个 JSON 字符串作为响应发送回我的客户端。我将如何在 Python 中做到这一点?只是self.response.out.write()吗?我会在括号中添加什么来发送 Python 字典的 JSON 表示形式?

4

2 回答 2

3

json.

  • json.loads()相当于 PHP 的json_decode()
  • json.dumps()相当于 PHP 的json_encode()
于 2012-04-14T16:07:26.513 回答
0

如果您在 PHP 之后开始使用 Python 编写代码,php2python 站点将帮助您将一些 php 函数转换为 python 函数。

于 2012-04-14T16:14:21.730 回答