例如,我有从文件中读取的 json 数据:
{"name": "Gilbert", "wins": [["straight", "7"], ["one pair", "10"]]}
然后如何在带有格式化缩进的编辑文本框中显示它
{
"name":"Gilbert",
"wins":[
[
"straight",
"7"
],
[
"one pair",
"10"
]
]
}
请您参考如下方法:
使用json库
import json
from PySide.QtGui import QApplication
from PySide.QtGui import QTextEdit
if __name__ == '__main__':
import sys
app = QApplication(sys.argv)
s = {"name": "Gilbert", "wins": [["straight", "7"], ["one pair", "10"]]}
js = json.dumps(s, indent=4, sort_keys=True)
w = QTextEdit()
w.setText(js)
w.show()
sys.exit(app.exec_())
