Я использую валидатор схемы AJV на NodeJS и хочу добавить userID
из sessionObject
к каждой входящей полезной нагрузке, чтобы я мог хранить userID
для каждой транзакции.
Я хочу знать, можно ли это сделать в схемах json.
пример полезной нагрузки входящего клиента -
Client: {
Client_Id: 12,
ClientName: 'jon',
Address: [{
Address_Id: 22,
Street: 'Sesimi Street',
City: 'Mumbai'
}
],
Contact: [{
Contact_Id: 23,
Phone: 11111111,
Email: "[email protected]"}]
Желаемая схема пост-объекта Валидация -
Client: {
Client_Id: 12,
ClientName: 'jon',
UserId: 12121,
Address: [{
Address_Id: 22,
Street: 'Sesimi Street',
City: 'Mumbai',
UserId: 12121
}
],
Contact: [{
Contact_Id: 23,
Phone: 11111111,
Email: "[email protected]",
UserId: 12121
}]
Поскольку входящие полезные нагрузки огромны, я считаю, что было бы лучше выполнять назначения в точке проверки схемы, а не выполнять рекурсивные операции внутри моего приложения. Я открыт для предложений. Спасибо