gpt4 book ai didi

python - 遍历在 cheerypy python 中作为 **kwargs 传递的列表

转载 作者:太空宇宙 更新时间:2023-11-04 10:06:47 25 4
gpt4 key购买 nike

嗨,我是 cheerypy 和 python 的新手

我正在传递对象列表

例如:

deviceArr=[{"id":"01","name":"abc"},{"id":"02","name":"abcd"}]

到 Post 请求

      def POST(self,*args, **kwargs):
abc=[]
abc=kwargs['deviceArr']
print abc #output -[{"id":"01","name":"abc"},{"id":"02","name":"abcd"}]
for device in abc:
print device #its printing [,{,",i,d...

我希望它在 Iteration 上打印完整的对象

    {"id":"01","name":"abc"}
{"id":"02","name":"abcd"}

所以任何人都可以帮助我如何实现它。谢谢

最佳答案

发布数据作为一个 JSON 对象被接收,它是一个字符串。您需要先将其转换为 Python 对象,以便将您的数据作为字典列表而不是字符串进行迭代:

import json

...
abc = kwargs['deviceArr']
abc = json.loads(abc)
...

关于python - 遍历在 cheerypy python 中作为 **kwargs 传递的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40590330/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com