Webサービスに接続し、json文字列にデータを提供し、応答を受信するアプリケーションを開発しています。次のコードを使用して、jsonをビルドし、投稿しようとしています。
def connectToService(request):
data='foxp3 factor'
l=[]
l.append(data)
l.append(80)
l.append(5)
data=json.dumps({"findCitations":l})
result = urllib2.urlopen('http://www.example.com/webservice', urllib.urlencode(data))
しかし、それは機能しません。Webサービスからのjson応答が結果に保存されることを願っています。それから、おそらくそれをdeseriazizeすることによって、それを解析する方法を見つけます。それについては多くの文献(json、simplejson、HttpPequest)があり、かなり単純でなければなりませんが、私はまだそれを行うことができていません。解決策はありますか?