将列表转换为字典python

时间:2015-10-26 15:12:12

标签: json list python-2.7 dictionary box

{
    "event_type": "ITEM_PREVIEW", 
    "event_id": "67521d60cbb5f4dedef901d5e82f394ed122662d", 
    "created_at": "2015-10-21T14:12:46-07:00"
}

我将这个json作为列表读取;我怎么做

  1. 将其转换为json
    1. 将其转换为dict,例如 event_type = key ITEM_PREVIEW = value
    2. 我尝试转换为字符串并使用json.Encoder 我也试过这个第一个函数获取事件并将其保存到文件中我希望第二个能够解析信息

      def events():
          for event in client.events().generate_events_with_long_polling():
              print(event)
              ev = open('events.txt', 'a')
              json.dump(event, ev)
              ev.write('\n')
          ev.close()
          return ev
      #events()
      
      
      
      def trigger():
          entries = open('events.txt', 'rU')
          print('\n', type(entries))
          dictss = entries.readlines()
          print('\n', type(dictss), '\n', len(dictss))
          for q in dictss:
              print(q)
              w = dict([x.strip().split(":") for x in dictss if " " in x])
          print(w)
      
      
      trigger()
      

0 个答案:

没有答案