【发布时间】:2017-05-14 15:22:18
【问题描述】:
是否可以像普通的字典语法一样使用collections.OrderedDict,使用某种from __???__ import ??? 派生词,而无需将现有字典转换为使用[(key, value), ..., ]?我在代码中有几个嵌入的 json,并希望保持顺序。
【问题讨论】:
-
我想从普通的 dict 语法构造 collections.OrderedDict。即
x={"A":1, "B":2}; assert type(x) == collections.OrderedDict。当然,第二个是False。那么,是否有可能通过某种 hacky 衍生品来实现它? -
使用某种文字语法无助于解码 JSON;只需告诉
json.loads()代码在解码时使用OrderedDict。查看副本。
标签: python