Vorrei poter eseguire il backup di una proprietà dinamica con una mappa utilizzando una ricerca in noSuchMethod(). Tuttavia, le ultime modifiche rendono il nome di riferimento della proprietà in entrata non disponibile. Riesco a capire lo scenario di minificazione che ci impone di utilizzare Simboli piuttosto che stringhe per i nomi, ma ciò rende difficile l'implementazione di proprietà dinamiche serializzabili. Qualcuno ha buone idee su come affrontare questo problema?Come implementare le proprietà dinamiche in Dart?
- Non riesco a utilizzare i nomi delle stringhe poiché i nomi delle stringhe non sono corretti tra le chiamate al minificatore. (Ciò interromperà completamente la serializzazione)
è il formato del nome reale qualcosa che è abbastanza stabile o devo preoccuparmi di aggiornare il mio codice ogni volta che esce una nuova versione di dardo? – jz87
Non so davvero se il formato è specificato ma nella [specifica del linguaggio] (https://www.dartlang.org/docs/spec/latest/dart-language-specification.html) ci sono riferimenti a _setter ' v = '_. Quindi direi che è quasi definito. Sentiti libero di chiedere sulla mailing list o in un'altra domanda SO :) –