list:[3,5,7,9]
转化为以下的json格式
{
"eq":{
"x":3
},
"or":{
"eq":{
"x":5
},
"or":{
"eq":{
"x":7
},
"or":{
"eq":{
"x":9
}
}
}
}
}
public static void main(String[] args) {
int[] array = new int[]{3,5,7,9};
String value = null;
for (int i=array.length-1; i>=0; i--) {
if (i==array.length-1) {
value = "\"eq\":{\"x\":" + array[i] + "}";
} else {
value = "\"eq\":{\"x\":" + array[i] + "},\"or\":{" + value + "}";
}
}
value = "{" + value + "}";
System.out.println(value);
}
写一个包含 EQ OR 两个对象字段的类 封装一个工具类 list 转成这个对象