如何在循环中将字典项添加到jsonarray?

时间:2016-05-05 23:49:45

标签: python json loops in-place

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

         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循环中了。

谢谢!

1 个答案:

答案 0 :(得分:2)

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

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
      .....