このようにAppleからJSONを取得しました
{
"original-purchase-date-pst" = "2012-06-28 02:46:02 America/Los_Angeles";
"original-transaction-id" = "1000000051960431";
"bvrs" = "1.0";
"transaction-id" = "1000000051960431";
"quantity" = "1";
"original-purchase-date-ms" = "1340876762450";
"product-id" = "com.x";
"item-id" = "523404215";
"bid" = "com.x";
"purchase-date-ms" = "1340876762450";
"purchase-date" = "2012-06-28 09:46:02 Etc/GMT";
"purchase-date-pst" = "2012-06-28 02:46:02 America/Los_Angeles";
"original-purchase-date" = "2012-06-28 09:46:02 Etc/GMT";
}
これは私たちが知っているJSONではありません。JSONでは、明確に定義されています
各名前の後には : (コロン) が続き、名前と値のペアは , (コンマ) で区切られます。
Pythonのjson(またはsimplejson)モジュールでそれを解析するにはどうすればよいですか?
json
inのみをサポートseparators
し、 inおよび inはサポートしjson.dumps()
ません。 には、 およびのハードコーディングされた区切り文字があります。json.loads()
simplejson/decoder.py
def JSONObject()
:
,
私に何ができる?独自のパーサーを作成しますか?