decodeData static method

dynamic decodeData(
  1. dynamic data
)

Implementation

static dynamic decodeData(dynamic data) {
  if (data is Map) {
    return data;
  }
  if (data != null) {
    var res = jsonDecode(data.toString());
    //带转义字符的json需要decode2次
    if (res is String) {
      res = jsonDecode(data.toString());
    } else {
      return res;
    }
  }
  return <String, dynamic>{};
}