我有一个从javascript文件发送到视图的字典列表。 现在,当我打印列表时,它的类型显示为unicode。我想拿回我原来的名单。 我该怎么做?你知道吗
我的名单:
[{"employee_id":13,"admin":false,"approver":false,"emp_code_or_email":"second@emp.com,120","manager":false,"emp_name":"second emp","department":"IT","position":"IT","new_emp":false,"manager_and_approver":false,"role_type":"employee","s_no":1},{"employee_id":144,"admin":false,"approver":false,"emp_code_or_email":"107anku@gmail.com,1","manager":true,"emp_name":"A1 A2","department":"IT","position":"Developer","new_emp":false,"manager_and_approver":false,"role_type":"manager","s_no":2}]
我只想从这里拿到员工的身份证。你知道吗
我尝试了eval(),list(),encode('utf-8')。但无济于事。你知道吗
打印任何对象时,python将显示该对象的python表示。你知道吗
要以您想要的方式显示它,您应该格式化输出。你知道吗
但最简单的方法是将其转换为json,因为您从ajax接收它。你知道吗
您拥有的是JSON的字符串表示。为了得到
employee_id
,我可以通过查看"admin":false
来判断。首先需要将列表中的每个json表示转换为dictionary。你知道吗相关问题 更多 >
编程相关推荐