Files
flutterApp/lib/common.dart
2026-03-02 10:19:23 +08:00

22 lines
565 B
Dart

// 工具方法
import 'dart:convert';
import 'package:flutter/material.dart';
void printFullString(String text, {int chunkSize = 800}) {
if (text.isEmpty) return;
for (int i = 0; i < text.length; i += chunkSize) {
int end = (i + chunkSize < text.length) ? i + chunkSize : text.length;
debugPrint('[$i-$end/${text.length}]: ${text.substring(i, end)}');
}
}
String formatJson(String jsonStr) {
try {
final jsonObj = jsonDecode(jsonStr);
return const JsonEncoder.withIndent(' ').convert(jsonObj);
} catch (e) {
return jsonStr;
}
}