我需要在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,反之亦然?