JSON do bazy danych

Odpowiedz Nowy wątek
2019-05-07 16:18
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
0

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

Pozostało 580 znaków

2019-05-07 16:50
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
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
Liczba odpowiedzi na stronę

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