如何使用数组中的一个键添加多个键
def apidurusanalizi_func(self):
isyerleri = data.iloc[:,0].values
hatalar = np.delete(data.columns, 0)
cluster1 = []
for i,row in enumerate(bc):
for j, y in enumerate(row):
if y:
isyeri = isyerleri[i]
hata = hatalar[j]
record = {"isyeri":str(isyeri), hata.lower().replace(" ", ""):hata}
if index == 0:
cluster1.append(record)/*add record*/
return HttpResponse(json.dumps({'cluster1': cluster1}, indent=2), content_type="application/json")
输出如下:
{
"cluster1": [
{
"isyeri": "15400002",/*the same key*/
"olcmeodasi": "OLCME ODASI"
},
{
"isyeri": "15400002",/*the same key*/
"tipdegayari": "TIP DEG AYARI"
}
}
我想采用的JSON格式如下:
{
"cluster1": [
{
"isyeri": "15400002", /* the same value for two values */
"olcmeodasi": "OLCME ODASI"
"tipdegayari": "TIP DEG AYARI"
}
}
您创建的集群不是dict,而是list:
cluster1 = []
,稍后再将dict附加到它:cluster1.append(record)
。您应该将cluster1
定义为dict并设置记录值您的代码不是独立的,无法完全测试,但这应该可以工作:
相关问题 更多 >
编程相关推荐