import json
#https://www.jb51.net/article/181504.htm
def v3_test():
'''
JSON创建-使用样例
{
'reqSuccess': 'true',
'message': 'null',
'dataString': {
'parkingSpaceStateList': [
{'parkingSpaceNo': 'A001', 'occupyState': 1, 'stateChangeTime': '2021-09-13 12:13:24'},
{'parkingSpaceNo': 'A002', 'occupyState': 0, 'stateChangeTime': '2021-09-13 12:13:24'}
]
}
}
'''
#1创建数据
article_info = {}#1-1创建列表
jsondata = json.loads(json.dumps(article_info))#1-2列表加载并且转化为json
#2创建数据
jsondata['reqSuccess'] = 'true'
jsondata['message'] = 'null'
jsondata['dataString'] = {"parkingSpaceStateList":""}
carStateList=[]
carState_1={"parkingSpaceNo":"A001","occupyState":1,"stateChangeTime":"2021-09-13 12:13:24"}
carStateList.append(carState_1)
carState_2={"parkingSpaceNo":"A002","occupyState":0,"stateChangeTime":"2021-09-13 12:13:24"}
carStateList.append(carState_2)
#构造分json
dataString={"parkingSpaceStateList":carStateList}
jsondata['dataString'] = dataString
return jsondata
#3使用结果
rec_data=v3_test()
rec_data = json.dumps(rec_data, ensure_ascii=False)
rec_data= json.loads(rec_data)
print(rec_data)
list_name=rec_data['dataString']['parkingSpaceStateList']
for i in list_name:
print("车位信息",i)