【问题标题】:How to add dictionary items to jsonarray while in loop?如何在循环中将字典项添加到jsonarray?
【发布时间】:2016-05-05 23:49:45
【问题描述】:

所以我有一个像这样的数据结构......字典......

         fbIds = ["him", "her", "it", "that"]

然后我有一个数据库,我正在将一个 json 结构添加到...

         res =  r.table("usa_nyc_bronx_merchants").insert({

                "street_address": streetName.lower(),
                "city": cityName.lower(),
                "state": stateName.lower(),
                "zipcode": zipcodeNumber.lower(),
                "county": countyName.lower(),
                "fbIds": [ADD DICTIONARY ITEMS TO THIS ARRAY]
          .....

我如何将该字典中的项目添加到该 json 数组中...请注意 所有这些代码都已经在一个 for 循环中了。

谢谢!

【问题讨论】:

  • fbIds 已经是一个数组,所以这看起来应该很简单......如果您在上面的示例中也包含了 for 循环,那么我们可以更好地了解你想要完成的事情。

标签: python json loops in-place


【解决方案1】:

fbIds 已经是一个数组(list 在 python 术语中)。所以你应该能够做到:

res =  r.table("usa_nyc_bronx_merchants").insert({
            "street_address": streetName.lower(),
            "city": cityName.lower(),
            "state": stateName.lower(),
            "zipcode": zipcodeNumber.lower(),
            "county": countyName.lower(),
            "fbIds": fbIds
      .....

【讨论】:

  • 轻松赚钱。无缘无故地试图过度思考。
  • 哈哈发生在我们最好的人身上:)
  • @sirvon 如果这有助于您解决问题,请标记为已回答!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-12
  • 1970-01-01
  • 2017-08-23
  • 2019-01-26
  • 2021-03-27
相关资源
最近更新 更多