Se hai 20 componenti ciascuno del tipo IDxyz ovvero 5 caratteri, allora hai 100 caratteri in tutto ed una stringa può andar bene (il parsing è banale se sono tutti di uguale lunghezza). Altrimenti un json tipo; [1,34,75,99] o anche ["1","34"...] in pratica una lista di numeri o stringhe. Ancora più leggibile sarebbe un JSON del tipo mappa:
{motore:"ABX123", rotore:"111", alasx: "AL88"} e simili; ma dipende se può essere utile identificare in questo modo i componenti e se tutti i modelli hanno struttura simile.
Come di consueto, esistono molteplici soluzioni ad uno stesso problema.