У меня есть документ, как показано ниже.
let j = {
"PolicyInfo" :
{
"id" : "12345",
"PolNum" : "TestPolicy",
"NameInfo":
{
"idref":"9999",
"Name":"TestName"
}
}
}
Мое требование - преобразовывать id (в разделе PolicyInfo), а также idref (в NameInfo) в атрибуты при преобразовании в XML. Я могу использовать приведенный ниже код для обработки одного атрибута.
const JsonConfig = json.config('custom');
JsonConfig['whitespace'] = 'ignore';
JsonConfig['attribute-names'] = 'id';
json.transformFromJson(j, JsonConfig)
Я пробовал ниже варианты, но оба они не работают.
JsonConfig['attribute-names'] = ['id','idref'];
JsonConfig['attribute-names'] = ('id','idref');
Есть ли способ обработки нескольких атрибутов при конвертации в XML?
Заранее спасибо!