2010-05-12 8 views
2

Supposons que vous avez des données dans le format:Nommer une méthode qui convertit les données brutes en un objet

name=john;age=33;gender=male 

Qu'est-ce que vous appelez une méthode qui convertit les données de ce genre dans un un tableau d'objets/associatif?

J'ai pensé à:
- unserialize_variables
- parse_variables

+1

Je pense que vous voulez dire "que voulez-vous appeler" plutôt que "comment voulez-vous appeler" ... – Guffa

+0

Bon, merci pour la correction! –

+0

Désérialiser un tableau associatif? J'utiliserais JSON;) – dss539

Répondre

1

DeserialisePerson

+0

La méthode devrait avec n'importe quel type de données - pas seulement liée à la personne. –

+0

qu'en est-il juste Deserialise –

+0

Oui c'est une option mais que se passe-t-il si j'ai besoin d'une autre méthode de "désérialisation" pour un autre format de données? –

1

Person.Unserialize?

0

en deux étapes:

ContainerType person = data.parse(); 

Employee employee(person["name"], person["age"], person["gender"]); 
1

PersonReader. Fonctionne si vous modifiez la façon dont vous persistez également les données de personne à l'avenir.