【发布时间】:2010-11-12 07:32:28
【问题描述】:
我有一个接受来自客户端的 POST 的 python FastCGI 服务器,我想使用 JSON 作为客户端和服务器之间通信的格式,但它真的让我很困惑它是如何工作的。
javascript 中的 JSON 表示是:
{'login_user': {'username':username, 'password':password}}
当我发布这个 JSON 对象时,jquery 会将其重新编码为 dict 并将其转换为字符串,对其进行编码并发送出去:
login_user[username] = "kajjd"&loginuser[password] = "kdjfdj" #it's unescaped query string
我的 python 服务器会收到这个字符串。我还想在服务器端使用 JSON,我可以做些什么来将此查询字符串转换回 python 中的 JSON?有什么快速的方法吗?
我不知道我使用 JSON 是个好方法,但我看不到 JSON 有什么好的一面,为什么不是 XML?我在问自己。
【问题讨论】:
-
这实际上是他关于同一件事的第三个问题(我见过)