У меня есть сценарий.
Требуемый ввод и вывод: JSON.
// Input
{
"OldObject": {
"Time": 1351160457922,
"Name": "OName",
"quantity": 100,
"price": 10
}
}
// Output
{
"NewObject": {
"Time": 1351160457922,
"Title": "OName",
"quantity": 100
}
}
Мне нужен код преобразования или предпочтительно язык типа xslt для преобразования json из одного формата в другой. Этот трансформатор также должен быть быстрым, поскольку трансформация будет выполняться "на лету".
Edit
У меня нет определения принимаемого объекта INPUT, и он может измениться во время выполнения. но я могу использовать класс для объекта OUTPUT, если это необходимо.
Я попытался сделать это как json → xml → xslt → xml → json, но с этой целью получено 1000 объектов в секунду, и этот процесс может повлечь накладные расходы.
Я также не могу использовать JavaScript, поскольку myApp - это простое приложение на основе java-приложений на основе Windows, и использование JavaScript может вызвать накладные расходы.