是否有人知道我们可以通过Java从XML模式或XML模式生成JSON模式的工具或方法?
我有一个疑问如下.
public static void main(String[] args) throws IOException{
int number=1;
System.out.println("M"+number+1);
}
Run Code Online (Sandbox Code Playgroud)
输出: M11
但我想把它打印成M2而不是M11.我无法对++进行编号,因为变量与for循环有关,如果我这样做会给我不同的结果,并且无法使用另一个print语句打印它,因为输出格式会发生变化.
请求您帮我正确打印.
我的项目的主题是提供XML格式的数据并使用google-gson获取Json格式,我从XML模式生成JAXB生成的Java POJO,其中我有一个XMLGregorianCalendar数据类型的变量.
我给出了以下XML输入,并从gson.toJson()方法获取json格式;
<?xml version="1.0" encoding="UTF-8"?>
<EmpRequest xmlns="http://java.com/Employee">
<EmplIn>
<EmpID>12</EmpID>
<Empname>sara</Empname>
<Designation>SA</Designation>
<DOJ>2002-05-30T09:30:10+06:00</DOJ>
</EmplIn>
</EmpRequest>
Run Code Online (Sandbox Code Playgroud)
但在输出中,我得到了以下内容.
{"emplIn":{"empID":"12","empname":"sara","designation":"SA","doj":{}}}
Run Code Online (Sandbox Code Playgroud)
我浏览了谷歌并得到了添加xml架构并使用字符串更改XmlGregorianCalendar数据类型的建议.但我不想从两个方面实现它.
我的意思是如何通过gson的fromJson和toJson方法使用XmlGregorianCalendar数据类型获得正确的输出?
非常感谢你,Harish Raj.