这是txt文件(制表符分隔)中数据的外观:
"races": [ {
"name": "President,U.S.","reference_id": "US-President","election_date": "2020-03-17","market": "balt","state_postal": "MD","reporting_units": [
{
"name": "US","level": "fed","precincts_reporting": 0,"total_precincts": 1599,"data_source_update_time": "2020-02-25T19:54:23+0000","candidates": [
{
"last_name": "Patrick","middle_name":null,"first_name":"Deval","party": "DEM","vote_count": 0,},...
]
}
]
}
]
这是我要创建的JSON的架构:
candidates
因此每个候选人都必须存在races
对象,并且txt文件中包含更多json.dumps
。我知道我会为此使用using ul = unsigned long;
long concat(long var1,long var2) {
ul result = (static_cast<ul>(var1)<<16) | static_cast<ul>(var2);
return static_cast<long>(result);
}
,但是我真的在如何处理该文本文件的每一行的语法上苦苦挣扎。