Java脚本 - 使用自定义属性名称时,将对象转换为XML,将XML转换为对象

时间:2014-08-18 10:42:50

标签: javascript xml json

我需要在java脚本中将XML转换为Object和Object转换为XML。 (我可以在转换过程中使用Json转换)

但是,我希望在转换时使用自定义标记名称和自定义属性名称,例如:

人物对象:

function PersonObject(firstName, lastName) {
   this.FirstName = firstName;
   this.LastName = lastName
}

像这样转换为XML:

<person f_name="First Name" l_name="Last Name" />

为对象中的每个属性保存元数据(在C#中,我使用写入属性:[XmlAttribute("f_name")]在属性上方)。

我想动态地做,而不是给对象属性这些名称,因为我希望继续代码可读。

那么,我该怎么办呢 - 在使用属性的自定义名称时,轻松将对象转换为XML,反之亦然?

0 个答案:

没有答案