typescript 与小程序的res.data json对象解

2022-03-28  本文已影响0人  吉凶以情迁

下面代码是处理服务器是脏数据json用()包裹的情况以及纯json的情况 ,json对象类型打印是object直接转换为类型Record<string, any>即可。

    if (typeof (res.data) == "string") {
                    var result = res.data.replace(/\(|\)/g, "");
                    console.debug("result:" + result);
                    var obj: object = JSON.parse(result);
                    console.debug("obj:" + (typeof obj));
                    datax = obj as Record<string, any>;
                } else {
                    datax = res.data as Record<string, any>;
                }
上一篇 下一篇

猜你喜欢

热点阅读