我有一個python FastCGI服務器,它接受來自客戶端的POST,我想使用JSON作爲客戶端和服務器之間的通信格式,但它真的讓我困惑,它是如何工作的。如何發佈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?我在問自己。
可能重複:http://stackoverflow.com/questions/4162339/jquery-post-with -json-will-actually-post-array – soulseekah 2010-11-12 07:34:53
它實際上是他的第三個問題(即我所見過的)關於同一事物 – mpen 2010-11-12 07:36:30