如何避免在scrapy python中按字母顺序存储字典中的元素
我正在处理scrapy,我从网站上获取了一些项目,并将它们存储在json文件中 我的如何避免在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"],
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”键放在每个对象的顶部,这样对人类来说更容易阅读。