为什么要对数据进行排序?
JSON规范(JSON RFC(RFC 4627))说密钥顺序并不重要。大多数JSON实现都会以最节省内存的方式对它们进行排序。
如果你真的需要以排序的,缩进的格式输出它们(也许是为了能够读取它们的人类),你将不得不使用某种编程语言(可能是python)来循环数据,对数据进行排序你想要,然后将其输出到文本文件。
但要重申一下:JSON的关键排序对于任何表现良好的软件都无关紧要。
如果您在本地管理文件,并使用Sublime Text - 您可以轻松地剪切和粘贴自己以连接或合并这两个文件。只需从正在剪切和粘贴的文件中删除开头{和结束}括号即可。在粘贴数据之前插入逗号后,粘贴第一个文件的右括号内的第二个文件的内容。
如果您不关心此数据的顺序,那将是您最简单的解决方案。但是,如果您希望它看起来像您的“预期结果” - 您必须使用Javascript或Python从第二个文件输出数据,其字段与第一个文件的顺序相同。