Arrays 创建JSON数据结构最优雅的方法是什么

Arrays 创建JSON数据结构最优雅的方法是什么,arrays,json,python-3.x,Arrays,Json,Python 3.x,我对Python编码比较在行。我实际上是一名网络工程师,玩弄各种脚本 无论如何,我正在创建各种脚本来向一些Web服务器提交JSON请求。我想知道最优雅的方式是什么。JSON数据结构通常有4或5层的深度 我可以创建如下内容。 ''' ''' 等等那看起来很笨拙。人们通常做些什么来让这更干净?我曾考虑过也许可以通过访问web服务器来获取数据结构,但后来我认为这也不是最好的方法 如有任何建议,将不胜感激 可以使用以下json对象: json_object = { first_level : {

我对Python编码比较在行。我实际上是一名网络工程师,玩弄各种脚本

无论如何,我正在创建各种脚本来向一些Web服务器提交JSON请求。我想知道最优雅的方式是什么。JSON数据结构通常有4或5层的深度

我可以创建如下内容。 '''

''' 等等那看起来很笨拙。人们通常做些什么来让这更干净?我曾考虑过也许可以通过访问web服务器来获取数据结构,但后来我认为这也不是最好的方法


如有任何建议,将不胜感激

可以使用以下json对象:

json_object = {
    first_level : {
       [
          A : "data",
       ],
       [
          B : "other data",
       ]
    },
    second_level : []
}

你好这个问题有点不清楚。服务器预期的请求主体是什么?您试图避免什么问题?嗨,Ryan,我正在尝试找出创建中等复杂json数组的最具python风格的方法是什么。我只是显式地创建它,还是有一种很好的编程方式?我猜直接创建它是最简单的方法,这完全取决于数据来自何处。如果您自己在代码中设置值,那么类似您所拥有的东西是明智的。对于给定的示例,您甚至可以通过使用
json_object={“第一级”:{“A”:“data”,“B”:“other data”},“第二级”:[]}
使其更加简洁。然而,如果数据来自其他地方,那么您可能需要做一些不同的事情,这取决于它的结构。
json_object = {
    first_level : {
       [
          A : "data",
       ],
       [
          B : "other data",
       ]
    },
    second_level : []
}