Convertire stringhe in Dart secondo specifiche convenzioni
Per Dart, e Flutter, esiste la libreria recase che ci permette di convertire una stringa in un determinato formato.
Parliamo di formati utili per la programmazione/configurazione/ecc.
Li per li non mi è sembrata utile, fino a che non ho dovuto convertire a runtime dei campi di un JSON.
Per l'installazione:
dart pub add recase // DART
flutter pub add recase // FLUTTER
Qui un pò di codice:
import 'package:recase/recase.dart';
void main() async {
final stringToConvert = "Testo_a_Caso-TxT";
ReCase rc = ReCase(stringToConvert);
print(rc.camelCase);
print(rc.constantCase);
print(rc.dotCase);
print(rc.headerCase);
print(rc.snakeCase);
}
Ci sono anche altri formati disponibili.
Enjoy!
dart flutter recase
Commentami!