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

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

谢谢!

最佳答案

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

关于python - 如何在循环中将字典项添加到 jsonarray ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37062070/

相关文章:

python - 如何使用基于Python中列中先前值的函数创建列

python - Pytest 根据参数生成测试

c - 'for'循环后分号的作用

php - for循环中递增字符有效,递减不?

javascript - 谷歌地图地理编码服务

javascript - 复制对象,然后更新 JSON 对象中的值

java - 对于 Jackson,如何安全地共享 ObjectMapper ?有没有不可变的ObjectMapper?

python - 使用 openpyxl 创建工作簿和工作表

python - 如何更改 Dash Graph 的大小?

Python Scrapy 教程 KeyError : 'Spider not found: