String toJson(Object data) { try { return data is String ? data : jsonEncode(data); } catch (e) { return data.toString(); } }