如何避免在scrapy python中按字母顺序存储字典中的元素

如何避免在scrapy python中按字母顺序存储字典中的元素,python,json,scrapy,dictionary,Python,Json,Scrapy,Dictionary,我正在处理scrapy,我从网站上获取了一些项目,并将它们存储在json文件中 我的items.py代码是: job_title = Field() full_or_part_Time = Field() location_affiliates = Field() department = Field() requisition_number = Field() 实际上,在获取之后,存储在json文件中的项的格式如下 {"full_or_part_Time": ["Full Time"],

我正在处理scrapy,我从网站上获取了一些项目,并将它们存储在json文件中

我的
items.py
代码是:

job_title = Field()
full_or_part_Time = Field()
location_affiliates = Field()
department = Field()
requisition_number = Field()
实际上,在获取之后,存储在json文件中的项的格式如下

{"full_or_part_Time": ["Full Time"], 
 "department": ["808 - Spons Prj Accounting"], 
 "requisition_number": ["12-1407456"], 
 "job_title": ["Accountant"], 
 "location_affiliates": ["Mount Sinai Medical Center (Manhattan)"]}
但是我想以我在
items.py
文件中声明的格式保存项目。 任何人都可以让我知道如何安排在声明的格式


提前感谢。

JSON对象不需要订购

对象是一组无序的名称/值对


想要对密钥进行排序是有正当理由的,即使顺序在语义上并不重要。例如,您可能希望将“name”键放在每个对象的顶部,这样对人类来说更容易阅读。