Wpis z mikrobloga

Czy jest mi ktoś w stanie wyjaśnić dlaczego funkcja printProducts() i find() zwraca "undifned"? Pytanie API zwraca poprawny obiekt w json, a mimo to wyświetla śmieci :(

Dodam, że przedtem robiłem apkę w Web API 2 i działało, a teraz zrobiłem API w .NET Core i mam "undefined" :(

#programowanie #javascript #jquery
kobiaszu - Czy jest mi ktoś w stanie wyjaśnić dlaczego funkcja printProducts() i find...

źródło: comment_Bgu4q0bpcK7rGOHaFFIyQNgH5J8cdOlP.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@serafino: Ok, wyjaśniłem sobie sam. Porównałem jsony jakie wychodzą ze starego API i nowego i dostałem takie coś:

Web Api 2
[{"id":1,"name":"Tomato Soup","category":"Groceries","price":1.0},{"id":2,"name":"Yo-yo","category":"Toys","price":3.75},{"id":3,"name":"Hammer","category":"Hardware","price":16.99}]
  • Odpowiedz
@kobiaszu: W Core w startup.cs możesz ustawiać sobie w konfiguracji jak ma ci zwracać jsona.

na przykład:

services.AddMvc().AddJsonOptions(options => {
options.SerializerSettings.ContractResolver =
  • Odpowiedz