JSON do bazy danych

Odpowiedz Nowy wątek
2019-05-07 16:18

Rejestracja: 1 rok temu

Ostatnio: 1 godzina temu

Lokalizacja: Kraków

0

Cześć! Chciałbym się dowiedzieć jak wyekstrahować poszczególne dane zapisane w formacie JSON do bazy danych? Na przykładzie - http://api.nbp.pl/api/exchangerates/tables/A?format=json chcę pobrać sygnaturę wszystkich walut (USD, AUD, RUB itd.) i wstawić do jednej tabeli a do drugiej odpowiadający im współczynnik konwersji dla PLN. Zakładam, że wpierw muszę te dane jakoś przekonwertować (w tym wypadku na JSONArray?) tylko jak to zrobić za jednym zamachem a nie pojedynczo ;p Będę wdzięczny za wszelkie wskazówki :)

Zanim dodam odpowiedź, zadam Ci pytanie. Czy pojęcie REST oraz zapytania http (GET,POST) są Ci znane? Nie ma tu żadnych uszczypliwości, chce się upewnić na jakim poziomie jesteś. - kixe52 2019-05-07 16:34

Pozostało 580 znaków

2019-05-07 16:48

Rejestracja: 1 rok temu

Ostatnio: 1 godzina temu

Lokalizacja: Kraków

0

Tak, są mi znane te pojęcia :D

Pozostało 580 znaków

2019-05-07 16:50

Rejestracja: 1 rok temu

Ostatnio: 22 sekundy temu

0

Skoro znasz te pojęcia to dokonujesz za pomocą kodu zapytania GET (pogoogluj o HttpURLConnection) a następnie to co dostaniesz jako odpowiedź zapytania parsujesz sobie na obiekty javowe. Np biblioteką org.json albo GSONem. Jak już będziesz je miał "obrobione" to możesz zapisywać do swojej bazy lokalnej w takiej postaci jakiej potrzebujesz.

edytowany 1x, ostatnio: kixe52, 2019-05-07 16:51

Pozostało 580 znaków

2019-05-07 17:05

Rejestracja: 1 rok temu

Ostatnio: 1 godzina temu

Lokalizacja: Kraków

0

Do tego już dotarłem, problem jest w tym, że nie wiem jak wyciągnąć hurtowo same atrybuty i przypisane im wartości :/

@Edit: dobra, udało mi się, temat do usunięcia

edytowany 1x, ostatnio: Skoq, 2019-05-07 17:31

Pozostało 580 znaków

Odpowiedz

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0