如何将word中的内容读取成特定格式的数组?

写了一个回答问题的小程序,但是题目的导入太麻烦了,所以想请问各位大神有没有什么方法可以把word里的内容直接转换成我题目用的数据格式,各位大神给个方向和思路就行,后面的我先自己摸索,有搞不定的再回来提问,谢谢。我的数据格式是这样的:
{
"question": "The settieri were unprepared for the long and patient toil _____ the soil would be made to yield crops.",
"option": {
"A": "by which alone",
"B": "so that",
"C": "because",
"D": "though",
},
"true": "A", // 正确答案
"type": 1, // 类型 1 单选 2 多选
"scores": 10, // 分值
"checked": false // 默认没有选中
},

模板替换这代码太多了,像docx4j,poi都可以做到

除非你的题目是按格式填写的,不然还是复制黏贴吧,能动手绝对不写代码