如何使用Python创建JSON对象的嵌套数组?

南德·戈帕尔

所需的输出:

{"MainKey": 
   [{"key01":"value01","key02":"value02"},
    {"key11":"value11","key22":"value02"}
   ]
}

我试过的代码:

data = {}
data2=[{}]

data2[0]['key01'] = 'value01'
data2[0]['key02']=  'value02'

data2[1]['key11'] = 'value11'  #index out of bounds error
data2[1]['key12']=  'value12'

data['MainKey']=data2

import json 
with open('try.json", 'w') as outfile:
 json.dump(data,outfile)

但这为data2中第二组值给出了索引超出范围的错误。我该如何解决?

拉克什

一种方法是使用创建数字字典range

例如:

data = {}

data2 = [{} for i in range(2)]

data2[0]['key01'] = 'value01'
data2[0]['key02']=  'value02'

data2[1]['key11'] = 'value11'
data2[1]['key12']=  'value12'

data['MainKey']=data2
print(data)

输出:

{'MainKey': [{'key01': 'value01', 'key02': 'value02'}, {'key12': 'value12', 'key11': 'value11'}]}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在 javascript 中,如何从 json 数据创建嵌套数组或对象?

使用Python创建复杂的JSON,并创建条件嵌套数组

如何使用 PHP 创建嵌套数组 Json?

如何创建嵌套数组JSON?

从对象数组创建对象的嵌套数组?

如何使用Python创建嵌套的JSON对象?

如何从JSON数组对象响应创建嵌套数据表

如何在嵌套数组中过滤JSON对象数组

如何使用JSON.NET使用值的嵌套数组创建JSON字符串?

从对象数组创建嵌套数组数据

使用Formik.js时如何在对象中创建嵌套数组?

如何 JSON.stringify 对象的嵌套数组

使用Jquery在JSON对象中分离嵌套数组

如何从嵌套对象构建嵌套数组?

如何在Google Apps脚本中使用嵌套数组解析JSON对象

如何使用JQuery找出JSON文件对象内的嵌套数组数量?

如何使用嵌套数组解组JSON响应数组

如何使用jQuery在JavaScript中循环嵌套数组对象

如何使用lodash更新对象的嵌套数组

如何使用SWR更改嵌套数组的复杂对象?

如何使用Swift Object Mapper映射对象的嵌套数组?

如何使用javascript创建嵌套数组以获取多个账单?

如何使用嵌套数组中的数据创建类的实例?

从 JSON 数组对象获取嵌套数据

JSON对象转换中的嵌套数组

来自javascript嵌套数组的json对象

创建嵌套数据(JSON或数组)

如何从对象 mongodb 聚合的嵌套数组创建单个对象数组?

如何使用JSONObject(org.json)获取嵌套数组