【问题标题】:How to convert an Object with Map to JSON Object [duplicate]如何将带有 Map 的对象转换为 JSON 对象 [重复]
【发布时间】:2019-06-21 06:00:39
【问题描述】:

我正在尝试使用 JSON.stringify() 将包含地图的对象转换为 json。 但是在转换地图数据被清除之后。 我该如何解决这个问题?

frieghtChargesJSon:string; //声明的变量 frieghtChargesJSon=JSON.stringify(frieghtChargeInfo)

我想将对象本身转换为 JSon,而不仅仅是地图

【问题讨论】:

    标签: typescript


    【解决方案1】:

    你可以使用

    string = JSON.stringify(Array.from(map.entries()));
    

    【讨论】:

    • 我希望将整个对象转换为 JSON 而不仅仅是地图
    • @shyni const mapObj = m => { return Array.from(m).reduce((obj, [key, value]) => { obj[key] = value; return obj; } , {}); }; JSON.stringify(mapObj(map));
    • 实际上这对我不起作用。它不会将整个对象转换为 JSON
    • 感谢您的帮助
    猜你喜欢
    • 1970-01-01
    • 2023-02-15
    • 2013-07-26
    • 2015-01-02
    • 1970-01-01
    • 2017-01-03
    • 1970-01-01
    • 2015-10-17
    • 2020-11-02
    相关资源
    最近更新 更多