xml怎样转为json格式大佬求解

<doc>
   <float name=" score">8.25<float>
   <str name="author_meta ">李波</str>
<str name="booktype_meta ">6</str>
<str name="id ">3003088865</str>
<str name="publisher_meta ">南京大学出版社</str>
</doc>
<doc>
   <float name=" score">8.251<float>
   <str name="author_meta ">黎明</str>
<str name="booktype_meta ">61</str>
<str name="id ">30030882222</str>
<str name="publisher_meta ">北京大学出版社</str>
</doc>

想转成json前提是得先把xml转成java对象,利用JAXBContext 这个东西,转成java对象后,再将对象转成json

https://www.cnblogs.com/OnceAgain/p/9229243.html