1

このリンクの下:
http://dev1.gecoloco.com/rte/done_json.php 私が操作している json のようなオブジェクトがあります。フォーマットが間違っているため、simplejsonでロードできません。したがって、このコードは失敗します:

conn = httplib.HTTPConnection("dev1.gecoloco.com")
conn.request("GET", "/rte/done_json.php")
r = conn.getresponse()
data = r.read()
logging.debug(data)
json = simplejson.loads(data)

その結果、辞書のリストを取得したいと思います。
最初の質問は、適切なjsonとしてロードする方法ですか? 文字列として読み取ってから、引用符または別のものを置き換えますか?
2 番目の質問は、適切にフォーマットされた json を辞書のリストに変換する方法です。(これを簡単に行うには json が必要ですか?) ?
助けてくれてありがとう。

4

1 に答える 1

2

JSON の良いところは、Python のリテラル構文に非常に近いことです。ast.literal_eval()それを解析するために使用します。

于 2010-12-02T03:46:32.960 に答える