Mam encję Produktu z relacją do magazynów na których ten produkt występuje oraz kilka innych rzeczy, których nie chciałbym udostępniać w api.
Pobieram sobie za pomocą repozytorium obiekt takiego produktu i w rezultacie mam np. coś takiego:
Kod
{
"name":"Nazwa produktu",
"price":"10.00",
"warehouse":[
{
"name":"Magazyn 1",
"address":"Warszawa, ul. Potokowa 21",
"count":100
},
{
"name":"Magazyn 2",
"address":"Poznań, ul. Saska 7",
"count":10
},
{
"name":"Magazyn 3",
"address":"Szczecin, ul. Długa 42",
"count":500
}
]
}
"name":"Nazwa produktu",
"price":"10.00",
"warehouse":[
{
"name":"Magazyn 1",
"address":"Warszawa, ul. Potokowa 21",
"count":100
},
{
"name":"Magazyn 2",
"address":"Poznań, ul. Saska 7",
"count":10
},
{
"name":"Magazyn 3",
"address":"Szczecin, ul. Długa 42",
"count":500
}
]
}
Na potrzeby api chciałbym przeparsować sobie taki obiekt do danych, które są wymagane.
W jaki sposób to robicie?