Tenho um payload em formato XML e preciso convertê-lo para JSON. O XML contém muitos pares de chave-valor e também muitos atributos, e preciso que esses atributos sejam incluídos no JSON também.
<CustomData>
<CustomIdentifier attribute1="value1" attribute2="value2">
test </CustomIdentifier>
</CustomData>
Este output writeAttributes=true
faz __text
, mas eu não quero tê-lo. Quero mudar isso dinamicamente para que isso __text
se torne uma chave. Tenho mais atributos e não posso ter em todos os lugares__text
exemplo:
{
"CustomData": {
"CustomIdentifier": {
"@attribute1": "value1",
"@attribute2": "value2",
"CustomIdentifier": "test"
}
}
}