You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
13 lines
357 B
13 lines
357 B
export function getResConstruction(res=""){
|
|
switch((res||"").constructor){
|
|
case Array:
|
|
return "["+getResConstruction(res[0]||"")+"]";
|
|
case Object:
|
|
return "{"+Object.keys(res).map(key=>{
|
|
let value = getResConstruction(res[key]);
|
|
return key+(value?":"+value:"")
|
|
}).join(",")+"}"
|
|
default:
|
|
return "";
|
|
}
|
|
} |