问题 1:需要得到一个类似{“demo”:{“key”:”value”}}这样格式的字典dic。
dic = dict()
dic_temp = dict()
dic_temp = {"key":"value"}
dic["demo"] = dic_temp
问题 2:创建一个多值映射字典.。
d = {}
for key, value in pairs:
if key not in d:
d[key] = []
d[key].append(value)
问题 3:需要得到一个类似[ { “id”:1,“text” : “Root node”, “children” : [ {“id”:2,”text”:”Child node 1”,”children”:true},”Child node 2”] } ]这样格式的json文本。
import json
import codecs
import sys
reload(sys)
sys.setdefaultencoding('utf8')
def Format_data():
HY_Info = Search_HYInfo()
ChildNodes = Search_ChildNodes()
print '开始格式化数据'
HY_Nodes = []
for HY_id in ChildNodes.keys():
HY_Node = {}
HY_Node['id'] = HY_id