我有一個看起來像這樣的javacript對象。最優雅的方式來創建一個JSON對象
val =
{
default: "version1"
version1: "abc.com"
version2: "def.com"
...
versionn:"xyz.com"
}
我想將其轉換爲一個嵌套的JSON這樣
"newval": {
"website": {
"url": "abc.com"
},
"versions": {
"version1": {
"website": {
"url": "abc.com"
}
},
"version2": {
"website": {
"url": "def.com"
}
}
}
}
我的版本使用了很多,如果if語句和不必要的變數。有沒有一種優雅的方式來轉換/創建這個JSON。
即默認的版本是,在newval.website來了一個和所有版本的數據值杉newval.website.versions