2010-05-12 50 views
2

假设你有格式的数据的方法:命名该原始数据转换为对象

name=john;age=33;gender=male 

你会怎么叫,象这样的数据转换成一个对象/关联数组的方法?

我一直在思考:
- unserialize_variables
- parse_variables

+1

我认为你的意思是“你会怎么称呼”而不是“你会怎么称呼”...... – Guffa 2010-05-12 21:24:40

+0

对,谢谢你的纠正! – 2010-05-12 21:29:13

+0

反序列化关联数组?我会使用JSON;) – dss539 2010-05-12 21:35:17

回答

1

DeserialisePerson

+0

该方法应与任何类型的数据 - 不只是与人有关。 – 2010-05-12 21:24:26

+0

只是反序列化 – 2010-05-13 04:03:45

+0

是的,这是一个选项,但如果我需要另一种“反序列化”方法来处理另一种数据格式呢? – 2010-05-14 05:47:04

1

Person.Unserialize?

0

在两个步骤:

ContainerType person = data.parse(); 

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

PersonReader。如果您改变未来持续存储个人数据的方式,则适用。