【发布时间】:2015-03-21 21:50:42
【问题描述】:
我已经写了这段代码:
import json
window_screen = {"window.screen":
{"availHeight": 1080,
"availLeft": 1920,
"availWidth": 1920,
"clientHeight": 1080,
"colorDepth": 32,
"height": 1080,
"offsetWidth": 1920,
"pixelDepth": 32,
"top": 1080,
"width": 1920}}
window_navigator = {"window.navigator":
{"appVersion": "",
"product": "",
"vendor": "",
"vendorSub": "",
"online": "",
"appName": "",
"appCodeName": "",
"oscpu": "",
"userAgent": "",
"language": "",
"languages":"",
"platform":""}}
data = dict(window_screen, **window_navigator)
print json.dumps(data, indent=3)
脚本有效,但对列表进行排序。我需要按照我上面写的顺序打印它们。
需要输出:
{
"window.screen": {
"availHeight": 1080,
"availLeft": 1920,
"availWidth": 1920,
"clientHeight": 1080,
"colorDepth": 32,
"height": 1080,
"offsetWidth": 1920,
"pixelDepth": 32,
"top": 1080,
"width": 1920,
},
"window.navigator": {
"appVersion": "",
"product": "",
"vendor": "",
"vendorSub": "",
"online": ""
"appName": "",
"appCodeName": "",
"oscpu": "",
"userAgent": "",
"language": "",
"languages": "",
"platform": ""
}
}
我需要这个输出,没有排序的属性,怎么做?
【问题讨论】:
-
你会说英语吗?我不明白。