2016-11-14 33 views
0

我JSON像下面如何映射變更JSON屬性的Java POJO

{ 
    "Prop1": "val1", 
    "Prop2": { 
     "changingpropert1": 100, 
     "changingpropert2": 200 
    }, 
} 

{ 
    "Prop1": "val1", 
    "Prop2": { 
     "changingpropert3": 100, 
     "changingpropert4": 200 
    }, 
} 

我想在POJO映射這個,所以我的POJO會是這樣。

public class One { 
    Prop2 prop2; 
    } 

public class Prop2 { 
    private double changingpropert1; 
private double changingpropert2; 
    } 

現在我想在Prop2類中靈活地接受兩個json在上面的例子。


我們有什麼解決方案嗎?

在此先感謝

+0

[鏈接](http://www.jsonschema2pojo.org/)使用這個鏈接 –

+0

據我所知,我們沒有任何選項,我幾乎沒有懷疑,爲什麼這些字段名稱是不同的如何創建此json?有可能這些字段名稱將繼續到5,6,7,..等或有限的數字 - 如果有限的數字,爲什麼你不在'Prop2'中聲明所有? –

回答

0

如何使用Map ...

public class Prop2 { 
    private Map<String,Double> properties; 
}