私が読んだことのある多くのjsonチュートリアルとQ&Aがこことネット上にあることを私は知っています。しかし、Pythonスクリプトを機能させるのにまだ苦労しています。
クライアントから Python サーバー プログラムを呼び出して、サンプル リストを読み取ります。私のエラーは次のとおりです。
<type 'exceptions.ValueError'>: No JSON object could be decoded
args = ('No JSON object could be decoded',)
message = 'No JSON object could be decoded'
サーバーのどこかに間違ったコードがあり、リストを取得してjson文字列として送信していません。
Mongoose Web サーバーですべてを実行しています。
サーバー (psptest5.py):
#!C:\Mongoose\Python26\python.exe
import cgi
import cgitb
cgitb.enable()
import pyodbc
import json
import urllib2
import requests
url = "http://localhost:8080/"
value= {'customer' : 'Varun Inc','email' : 'varun.verma@varun.com'}
headers = {'Content-type': 'application/json', 'Accept': 'text/plain'}
r = requests.post(url, data=json.dumps(value), headers=headers)
クライアント (jsonreadtest.py):
#!C:\Mongoose\Python26\python.exe
import cgi
import cgitb
cgitb.enable()
import json
import urllib2
from pprint import pprint
import csv, sys
url = 'http://localhost:8080/psptest5.py'
data = json.load(urllib2.urlopen(url))
print data
どんな助けでも大歓迎