export function parseJSONForBigNumber()

in src/utils/common.ts [123:138]


export function parseJSONForBigNumber(jsonString: string, prefix = '__big_number__') {
  let result;
  try {
    // 自定义 reviver 函数
    function bigIntReviver(key: string, value: any) {
      if (isNumber(value) && isBigNumber(value)) {
        return `${prefix}${value}`;
      }
      return value;
    }
    result = JSON.parse(jsonString, bigIntReviver);
  } catch (e) {
    console.error(e);
  }
  return result;
}