Jay McGavren's Journal

2008-04-09

I hate JAXB.

My code:

primaryPayment.setPaymentCode(paymentCode);
primaryPayment.setStart(convertDate(new Date()));
primaryPayment.setEnd(convertDate(endOfTime()));
primaryPayment.setSun(true);
primaryPayment.setMon(true);
primaryPayment.setTue(true);
primaryPayment.setWeds(true);
primaryPayment.setThur(true);
primaryPayment.setFri(true);
primaryPayment.setSat(true);

My result:

<ns2:GuaranteePayment
  End="9999-12-31"
  Fri="true"
  Mon="true"
  PaymentCode="5"
  Sat="true"
  Start="2008-04-09"
  Sun="true"
  Thur="true"
  Tue="true"
  Type="GuaranteePolicy"
  Weds="true"
>

Wasn’t XML supposed to be at least sort-of human readable?

comments powered by Disqus