您好我今天遇到了一个新问题我需要使用这个特殊的结构构建一个这样的对象(我做了更改):
{
principalid:
{
id:1
{
price1:20,
price2:30,
price3:30
secondaryid:
{
subId:1
{
price1:60,
price2:80,
price3:120
thirdid:
{
subsubId:1
{
price1:60,
price2:80,
price3:120
}
subsubId:2 {
price1:60,
price2:80,
price3:120
}
}}}}
我的java对象名为Price with getter and setter
public class Price {
private Double price1 = null;
private Double price2 = null;
private Double price3 = null;
}
要创建第一个级别,我曾经在我的Object中声明一个新属性,如:
private final Map<String, Price> mapPrice = new HashMap<>();
其中String表示Id,但我想对subid和subsubId使用相同的
如何使用多个子级别组织我的对象?
您是否有任何建议或任何样本来实施此解决方案?
由于