如何在每次迭代中添加json内部标签一些值?

时间:2019-02-22 07:16:40

标签: python json

导入json

myjson = {'msg':[]}
d = {}
d['phrase'] = "event1"
d['start'] = "11.22.2018"
d['end'] = "11.28.2018"
myjson.get('msg').append({'phrase': d})
output = json.dumps(myjson)
print(output)

我针对此问题尝试了此代码。 但是有一个错误。

{
  "msg": [
    {
      "phrase": {
        "phrase": "event1",
        "start": "11.22.2018",
        "end": "11.28.2018"
      }
    }
  ]
}

我想将短语值带到外部标签。

{
  "msg": [
    {
      "phrase": "event1"{
        [
          {
            "start": "11.22.2018",
            "end": "11.28.2018"
          },
          {
            "start": "11.22.2018",
            "end": "11.28.2018"
          }
        ]
      }
    }
  ]
}

我的数据包含一些事件,并且事件的起止值不止一个。

我可以在每次迭代中向事件添加1个起始值吗? 我如何在下面获得这样的json对象?

0 个答案:

没有答案