You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

合并同结构JSON文件并生成连续新索引的方法求助

合并多个同结构JSON文件并重建连续索引

我有多个结构完全相同的JSON文件,每个文件内部的索引范围为0到x(例如0到54、0到60)。希望将它们合并为一个最终JSON文件,其中的索引从0开始连续递增。

JSON文件结构概述

0:
 Title:
 Location:
 Price:
 Caracs:
    Terrace:
    AC:
    Lift:

1:
 ...

我尝试使用pandas的concat方法,但无法正确重组数据,查阅多平台文档也未能解决问题。

完整代码

import json
import pandas as pd

with open('Belem_data_p1.json') as f1:
    data1=json.load(f1)
with open('Belem_data_p2.json') as f2:
    data2=json.load(f2)

df1=pd.DataFrame([data1])
df2=pd.DataFrame([data2])

MergeJson=pd.concat([df1,df2],ignore_index=True)
MergeJson.to_json('MergingMergersTrial.json')
print (MergeJson)

当前错误输出结构

0:
   0:
     Title:
     Location:
     ...
   1:
     Title:
     Location:
     ...

 1:
   0:
     Title:
     Location:
     ...
   1:
     Title:
     Location:
     ...

每个文件的索引仅被部分忽略,数据仍按原文件分组嵌套在新索引下。

期望的结果结构

0:
  Title:
  ...
1:
  Title:
  ...
2:
  Title:
  ...
3:
  Title:

内容的提问来源于stack exchange,提问作者Dan_San

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 07:35:11