import json
def read_json(filename):
dt = {}
fh = open(filename, "r")
dt = json.load(fh)
return dt
def print_values_order_by_keys(dt):
sorted_keys = sorted(dt)
print sorted_keys
filename = raw_input("Enter the JSON file: ")
r = read_json(filename)
print_values_order_by_keys(r)
キーのアルファベット順にオブジェクトを印刷しようとしています。私はアルファベット順にキーをソートすることができましたが、それらを印刷すると、キーが与えられ、オブジェクトに含まれているオブジェクトは表示されません。何かアドバイス?あなたが個別に文字列を印刷する必要がキーの代わりにオブジェクトを印刷する
私はunicodeを削除しようとしているわけではなく、別々の行にあるキーの代わりにオブジェクトを印刷しようとしています。私の悪い、私は以前の質問のタイトルを変更するのを忘れました – helpmeplease