J'ai une logique de téléchargement de fichiers et des règles commerciales très spécifiques. Et selon ces règles, je dois analyser mon modèle de fichier en ligne, ce qui ressemble à "Header:{champ1},{champ2},{champ3},{champ4},{champ5},{champ6},{champ7},{champ8} et ainsi de suite pour 19 paramètres" C'est initialement une sérialisation personnalisée.
Et je devrais aussi avoir la possibilité d'analyser cette ligne pour la transformer en objet. Donc, la question est de savoir quelle est l'idée commune pour coder un tel personnel ?
Parce que maintenant, pour analyser le modèle en ligne, j'utilise simplement string.format avec de nombreuses options, et pour analyser la ligne en modèle, je divise la ligne par ',' et ensuite la manipulation avec des parties de l'information l'assigne aux champs du modèle. Mais dans cette mise en œuvre, il y a beaucoup de travail de bas niveau, quelques positions codées en dur et aussi beaucoup de choses qui ne sont pas belles à voir pour moi.