2016-06-28 26 views
0

私はpythonを使用してPOST HTTP応答を解析します。 - 第二HTTP要求に "セッションID"Pythonを使用してPOST HTTP応答を解析します。

{ 
    "Result": 0, 
    "ResponseStatus": { 
    "ErrorCode": null, 
    "Message": null, 
    "StackTrace": null, 
    "Errors": null 
    }, 
    "SessionId": "68ebcd6f-0aef-420d-a12b-c953f8df8ed1", 
    "ResponseHeader": { 
    "Succeeded": true, 
    "Errors": [] 
    } 
} 

私が解析したい:

私の応答は次のようになります。 どうすれば実現できますか?ありがとう!

+0

JSONモジュールを使用しての使用をお勧めします。 – syntonym

+2

これを取得するために使用するコードを追加してください。そのコードに基づいて支援することができます。ありがとう! –

答えて

2
import json 
response = '{"Result": 0, "ResponseStatus": { "ErrorCode": null,"Message": null, "StackTrace": null, "Errors": null },"SessionId": "68ebcd6f-0aef-420d-a12b-c953f8df8ed1", "ResponseHeader": { "Succeeded": true, "Errors": [] } }' 
json_response = json.loads(response) 
print json_response['SessionId'] 

私はあなたがurllibはを使用していると思い、私はrequests

+0

ありがとう!私はPythonで新しいです。 2番目のリクエストが1番目のリクエストのSessionIdに基づいている2つのhttpリクエストを書くのを手伝っていただければ幸いです – abovebeyond15

関連する問題