當前位置:成語大全網 - 新華字典 - js下怎麽將map對象轉換成json,並可以再後臺重新解析成map

js下怎麽將map對象轉換成json,並可以再後臺重新解析成map

let map = new Map()

map.set('key1','value1')

map.set('key2','value2')

// Map 轉 JSON字符串

let map_string = JSON.stringify([...map])

console.log('map -> json:',map_string)

// JSON字符串轉map

let obj = JSON.parse(map_string)

let new_map = new Map()

for(let key of Object.keys(obj)){

new_map.set(key,obj[key])

}

console.log('json -> map:',new_map)