使用列表名称作为JSON键的python3 JSON创建

时间:2018-12-17 05:05:42

标签: python json

我不熟悉JSON操作,并且尝试生成JSON文件:

<?php
if (!defined('BASEPATH')) exit('No direct script access allowed');

class Dashboard extends MY_Controller{
    public function index(){
        $this->show("admin/home");
    }
}

因此基本上每个员工都具有相同的信息。

{
"employee":"mike","brakes":"15,60","individual":"1","time":"8:00",
"employee":"dany","brakes":"15,60","individual":"1","time":"8:00"
}
产生以下结果的

{     “迈克”:“ 15,60” } {     “ dany”:“ 15,60” }

你知道如何实现我的目标吗?

1 个答案:

答案 0 :(得分:0)

使用json模块。

例如:

import json

brakes = '15,60'
individual = '1'
time = '8:00'

employees = ['mike', 'dany']
result = [{"employee": employee, "brakes": brakes, "individual": individual, "time": time}
          for employee in employees]

with open('file.json', "w") as outfile:
    json.dump(result, outfile,
              indent=4, sort_keys=True,
              separators=(',', ': '), ensure_ascii=False)