2012-02-27 24 views
1

我需要將我的自定義對象轉換爲本機Java對象。我的對象結構關於設計對象結構的查詢

Map (String, List<MyObject>) 

我打算將其轉換爲

Map (String, List <Map <1, Map <MyObject.PropertyName, MyObject.PropertyValue> > >) 

這是做它的最佳方法是什麼?有沒有其他有效的方法?

請幫助。提前致謝。

+0

不使用自己的對象定義的具體原因? – 2012-02-27 06:13:30

+0

我不確定效率;但前者更爲理智。此外,您將失去IDE支持,任何拼寫錯誤的屬性名稱都會返回Null,因爲它的值。 – Nishant 2012-02-27 06:18:00

+0

我需要在不同的應用程序服務器上使用它。所以我不能使用我自己的對象。 – Vaandu 2012-02-27 06:18:44

回答

2

以下情況如何?

Map<String,Properties> yourMap = new HashMap<String,Properties>(); 

我認爲你的描述符合Properties類。

+0

鏈接不起作用,你能否更新? – Vaandu 2012-02-27 06:56:52

+0

你的意思是'java.util.Properties'? – Vaandu 2012-02-27 06:58:00

+0

是的。請參閱我的編輯。 – aviad 2012-02-27 06:58:36