Swap key with value JSON

后端 未结 18 2349
花落未央
花落未央 2020-11-29 23:54

I have an extremely large JSON object structured like this:

{A : 1, B : 2, C : 3, D : 4}

I need a function that can swap the values with

18条回答
  •  有刺的猬
    2020-11-29 23:58

    Now that we have Object.fromEntries:

    obj => Object.fromEntries(Object.entries(obj).map(a => a.reverse()))
    

    or

    obj => Object.fromEntries(Object.entries(obj).map(([k, v]) => [v, k]))
    

    (Updated to remove superfluous parentheses - thanks @devin-g-rhode)

提交回复
热议问题