Best practice – tvorba entit z api (json)

kleinpetr
Člen | 480
+
0
-

Zdravím,

chtěl jsem se zeptat zda existuje nějaká utilita nebo jak řešíte práci s daty, které dotahujete přes api.

Například když potřebuji programovat pouze frontend a databázi mám jinde formou api. Tak jsem do teď měl napsaný vlastní model pro jednotlivé „entity“, do kterého jsem poslal response a poté si z něho tahal data pomocí vlastních metod jakoby to byla entita. Ale při rozsáhlejším projektu, je to tak, že musím psát spoustu kódu navíc, ale ta finální přidaná hodnota jako je např. u Doctrine, tam zkrátka není.

Proto mě zajímalo, jak to řešíte vy.

Díky za odpověď.

CZechBoY
Člen | 3608
+
0
-

Tak přidaná hodnota je, že víš co je v tom jsonu. Navíc můžeš ten json validovat a odmítnout ho zpracovat pokud neodpovídá specifikaci/tvým entitám.

Gappa
Nette Blogger | 198
+
+1
-

Onehdá jsem použil tohle a přišlo mi to celkem fajn, člověk nad tím vším má daleko lepší kontrolu:

Třeba existuje něco obdobného, co umí zpracovat i jiné formáty než JSON.