作者a11780922 (萝卜特务)
看板Python
标题[问题] 如何读取大量json档
时间Thu Dec 7 14:34:47 2017
我的档案里面有很多json 像是这样 :
{
"徵才连结": "
https://www.104.com.tw/job/?jobno=5jibm&jobsource=hotjob_chr",
"公司名称": "中美联合实业股份有限公司",
"工作内容1": "5年以上的人力资源工作经验,有上市柜公司人资资历尤佳,熟悉劳动法令。\r 人力资源工作:\r1. 一般人事行政工作(人事资料管理、保险、考勤等)\r2. 徵才工作\r3. 绩效管理工作\r4. 福委会、薪酬委员会等公司关连组织行政工作\r5. 薪资奖金计算及所得税申报\r6. 相关主管机关的窗口\r 总务工作:\r1. 固定资产管理工作\r2. 公司行政庶务工作\r3. 专案工作\r4. 其他总务工作\r5. 上级主管交办工作",
"工作内容2": {
"职务类别": "人力资源人员,总务人员",
"工作待遇": "面议",
"工作性质": "全职",
"上班地点": "台北市大安区",
"管理责任": "不需负担管理责任",
"出差外派": "无需出差外派",
"上班时段": "日班",
"休假制度": "依公司规定",
"可上班日": "不限",
"需求人数": "1 人"
},
"工作条件": {
"接受身份": "上班族",
"工作经历": "5年以上",
"学历要求": "专科以上",
"科系要求": "不拘",
"语文条件": "英文 -- 听 /略懂、说 /略懂、读 /略懂、写 /略懂",
"擅长工具": "不拘",
"工作技能": "不拘",
"具备驾照": "普通小型车",
"其他条件": "1.备小客车驾照,本工作偶尔需要开车(公司车)。\r2.面试後能即时到任。"
}
}
{
"徵才连结": "
https://www.104.com.tw/job/?jobno=5pzyl&jobsource=hotjob_chr",
"公司名称": "鑫鼎王餐饮股份有限公司",
"工作内容1": "1.协助人才招募,电话邀约、面试安排、邀约追踪、接待报到及招募文书作业。\r2.招募相关行政庶务工作,文件资料建档制作、合约整理、招募数据更新。\r3.协办建教实习生相关事务。\r4.主管交办事项。",
"工作内容2": {
"职务类别": "人力资源人员,人力资源助理,工读生",
"工作待遇": "时薪 133元/小时",
"工作性质": "兼职 - 长期工读",
"上班地点": "台北市松山区光复北路89号4楼\n\n\n\n\n\n\n\n地图找工作",
"上班时段": "日班",
"休假制度": "依公司规定",
"可上班日": "两周内",
"需求人数": "1 人"
},
"工作条件": {
"接受身份": "上班族、应届毕业生、夜间就读中、原住民【相关法令】、二度就业",
"工作经历": "不拘",
"学历要求": "高中以上",
"科系要求": "不拘",
"语文条件": "不拘",
"擅长工具": "Excel、Outlook、Word",
"工作技能": "不拘",
"其他条件": "善沟通协调,细心认真负责,积极主动"
}
}
好几个独立的json
但是我要load时 就会错误 说有太多json
请问我要怎麽这样读取json呢
我的目的是要先把里面的/r/n换掉 再转成CSV档
还请多多指教 谢谢
--
Sent from my Windows
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.137.196.162
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1512628490.A.435.html
1F:推 TitanEric: 把这些JSON整合到一个大Json在一起读应该可以吧 12/07 14:58
2F:→ a11780922: 有想过 但是每个json中间逗号隔开 要怎麽写 12/07 15:14
3F:推 Sunal: inline读进来 找'{' '}'去硬干XD 12/07 15:21
4F:推 vi000246: 同楼上 先把各个json分出来 12/07 15:45
5F:→ vi000246: 或是把 } { 中间加上逗点再切成阵列 12/07 15:45
6F:→ vi000246: 或是正规表达式也可以 12/07 15:46
7F:→ james732: 你出现的是怎麽样的错误讯息? 12/07 15:48
8F:推 goldflower: replace('}\n{', '},{')? 12/07 15:55
9F:推 flarehunter: 先用jq --slurp '.' 转一次 12/07 22:25
12F:→ a11780922: 谢谢各位回覆 目前还在trytry! 12/08 13:37