【问题标题】:how can i fill my key's json automatically我怎样才能自动填充我的钥匙的json
【发布时间】:2022-07-23 03:02:34
【问题描述】:

我有一个想要自动填充的 json 模板。

currently i do it manually like this:
        for i in range(len(self.dict_trie_csv_infos)):
            self.template_json[i]['name'] = self.dict_trie_csv_infos[i]['name']
            self.template_json[i]['title'] = self.dict_trie_csv_infos[i]['title']
            self.template_json[i]['startDateTime'] = self.dict_trie_csv_infos[i]['startDateTime']
            self.template_json[i]['endDateTime'] = self.dict_trie_csv_infos[i]['endDateTime']
            self.template_json[i]['address'] = self.dict_trie_csv_infos[i]['address']
            self.template_json[i]['locationName'] = self.dict_trie_csv_infos[i]['locationName']
            self.template_json[i]['totalTicketsCount'] = self.dict_trie_csv_infos[i]
            .....etc..
                 

如您所见,它们具有相同的键名, 我试着用循环来做,但没有用。

如何自动填充(可以)?

感谢您的回答

【问题讨论】:

    标签: python python-3.x


    【解决方案1】:

    如果您匹配名称,您可以执行以下操作:

    for i in range(len(self.dict_trie_csv_infos)):
        for key in list(self.dict_trie_csv_infos.keys()):
                self.template_json[i][key] = self.dict_trie_csv_infos[i][key]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-02-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-24
      • 1970-01-01
      相关资源
      最近更新 更多