2015-05-07 8 views
6

Znam normalne parsowanie w systemach Android i Java.Jak pobrać dużą odpowiedź JSON w Android Sybase Unwired Platform

Ale tutaj sprawa jest nieco inna.

W przypadku ustawienia domyślnego ciągu (300) można pobrać ciąg JSON z ustawieniem PAGESIZE jako nieco 2096 i wygenerować kod w Sybase.

Ale jeśli chcę uzyskać dane o wielkości większej niż 300 znaków lub 300000 znaków, to hit MBO może go uzyskać, ale nie za pomocą kodu w systemie Android.

w Android kodu otrzymuję dane ściętego + niektóre dane JSON idące po uderzę do synchronizacji

Więc muszę wiedzieć, w jaki sposób mogę pobrać duży ciąg JSON jako rezultat za pomocą kodu Androida
.

Prosimy pamiętać: To pytanie jest dla rozwoju aplikacji Sybase Android

Podobne pytanie zostało zamieszczone na forum SAP, ale jeszcze odpowiedzieć http://scn.sap.com/thread/3738150

+0

Nie mówisz nawet, jak pobierasz małe dane. Więc jak moglibyśmy kiedykolwiek doradzić, aby dostosować to do dużych danych. – greenapps

+0

'Otrzymuję odpowiedź w JSON i cały ciąg jest przekazywany jako jedyny 1 wynik, więc otrzymuję skrócone dane JSON z MBO po zsynchronizowaniu go dla trafienia'. Szczerze mówiąc nie rozumiem ani słowa o tym. – greenapps

+0

Edytowano. Proszę o pomoc –

Odpowiedz

1

dla dużych danych próby zapisania danych w bazie danych z początek (jest to lepsza praktyka), a następnie zajmij się nim używając SQLite.

0

Przyjmujemy, że mówimy o pobieraniu oznacza pobieranie danych z serwera. Dwa lata temu najbardziej zdecydowanym podejściem było wykorzystanie biblioteki gson dla Androida do parsowania elementu string json po elemencie.

Powiązane problemy