【发布时间】:2017-07-12 15:18:52
【问题描述】:
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 的 u,只是尝试在单独的行上打印对象而不是键。我的错,我忘记更改上一个问题的标题