printJson method

void printJson(
  1. dynamic obj, {
  2. bool prettyPrint = true,
})

打印 JSON 字符串(支持缩进)

Implementation

void printJson(dynamic obj, {bool prettyPrint = true}) {
  try {
    if (prettyPrint) {
      const encoder = JsonEncoder.withIndent('  ');
      logger.i(encoder.convert(obj));
    } else {
      logger.i(json.encode(obj));
    }
  } catch (e) {
    logger.e("JSON 打印失败: $e");
  }
}