私の現在のオブジェクト構造と構造が異なる古いxmlファイルのアンマーシャリングに苦労しています。クラス構造が変更された後に古いxmlをアンマーシャリングする問題に直面しています
前の構造
@xmlRootElement("configData")
public class configData{
private string name;
private string age;
private customObject obj;
}
私の現在のデータ構造は、それが古いxmlファイルを動作させるためにどのよう
@xmlRootElement("configData")
public class configData{
List<SampleData> sampleDatas;;
}
public class SampleData{
private string name;
private string age;
private customObject obj;
}
です。助けてください。
あなたは 'configData''にアクセサメソッドを委譲し、リストをマークすることができ@ XmlTransient' ... –
JAXBマッピングが初めてです。この場合、** @ xmlTransient **はどのように役立ちますか?少し具体的にお聞かせください –