遍历 class 以检索 json 响应 - Synapse/Django

Iterating through a class to retrieve json response - Synapse/Django

我有一个 django 项目,我正在尝试集成 SynapsePay Api。我发送了一个请求 returned a class 作为回应。我试图弄清楚如何循环或解析响应以到达 json,以便我可以从 returned 的响应中获取某些值。我到处都看过,似乎找不到解决方案或方法来进入 class 对象并到达 return 的 json 部分。

这是我得到的回复...

我想从下面对象响应中 returned 的两个对象中获取 _id。有谁知道我该怎么做??

[  
   <class 'synapse_pay_rest.models.nodes.ach_us_node.AchUsNode'>(   {  
      'user':"<class 'synapse_pay_rest.models.users.user.User'>(id=...49c04e1)",
      'json':{}
   }   )
]

如果您链接了您正在使用的库,这将有所帮助,我猜是 https://github.com/SynapseFI/SynapseFI-Python

在这种情况下,确实没有必要获取 JSON - 客户端库已经将返回的 JSON 包装在易于使用的对象中。 class 个实例(不是 classes)它 returns 已经有一个 id 属性,这就是你想要的。您还可以从 json 属性中获取原始 JSON(基于我对 source code.

的阅读

我建议安装 IPython (pip install ipython) 并使用 repl 来执行命令并使用响应对象。您将很快能够使用制表符补全来查找可用的属性。