21 lines
862 B
Dart
21 lines
862 B
Dart
import 'lib/utils/string_utils.dart';
|
|
|
|
void main() {
|
|
// 测试属性名转换
|
|
print('Testing property name conversion:');
|
|
print('classCadreId -> ${StringUtils.toDartPropertyName('classCadreId')}');
|
|
print('meetingTitle -> ${StringUtils.toDartPropertyName('meetingTitle')}');
|
|
print('taskInfo -> ${StringUtils.toDartPropertyName('taskInfo')}');
|
|
print(
|
|
'sunTaskUserResults -> ${StringUtils.toDartPropertyName('sunTaskUserResults')}');
|
|
print(
|
|
'sunTaskFileResults -> ${StringUtils.toDartPropertyName('sunTaskFileResults')}');
|
|
|
|
// 测试下划线格式
|
|
print('\nTesting snake_case conversion:');
|
|
print(
|
|
'class_cadre_id -> ${StringUtils.toDartPropertyName('class_cadre_id')}');
|
|
print('meeting_title -> ${StringUtils.toDartPropertyName('meeting_title')}');
|
|
print('task_info -> ${StringUtils.toDartPropertyName('task_info')}');
|
|
}
|