2016-03-24 6 views
0

私は、Object-To-XMLのmuleのコンポーネントを使用して、オブジェクトをxmlに変換しようとしています。しかし、私のオブジェクトはjodatimeプロパティを持っています。そのラブはjodatimeのオブジェクトを返すためです。しかし、それは私が期待していることではありません。私はジョーダタイムの全目的の代わりに日付を吐き出す。以下は戻っているものラバです。しかしJodaTimeサポートでオブジェクトをXmlに変換する方法は?

<date> 
      <iMillis>1449676220125</iMillis> 
      <iChronology class="org.joda.time.chrono.ISOChronology" resolves-to="org.joda.time.chrono.ISOChronology$Stub" serialization="custom"> 
       <org.joda.time.chrono.ISOChronology_-Stub> 
        <org.joda.time.UTCDateTimeZone resolves-to="org.joda.time.DateTimeZone$Stub" serialization="custom"> 
         <org.joda.time.DateTimeZone_-Stub> 
          <string>UTC</string> 
         </org.joda.time.DateTimeZone_-Stub> 
        </org.joda.time.UTCDateTimeZone> 
       </org.joda.time.chrono.ISOChronology_-Stub> 
      </iChronology> 
</date> 

、私は

<date>2015-12-16T16:20:30.659-02:00</date> 

質問に似た何かをしたい:私は正しくjodatimeを変換するにはどうすればよいですか?

答えて

0

stackoverflowの上で検索した後、私は問題を解決するために、したがって、次のquestion

を見つけ、あなたがする必要があります

の1- 2 - で上記の投稿の質問への答えで提案されたクラスを作成します。 Object-To-XMLのコネクタを使用する場合は、作成したばかりのクラスであるConverterを追加する必要があります。

その後、XMLは想定どおりに出力されます。

関連する問題