2015-05-07 7 views
6

Ich kenne normale Parsing in Android und Java.So holen Sie große JSON-Antwort in Android Sybase Unwired Platform

Aber hier ist der Fall etwas anders.

In Fällen, in denen der Standard-String (300) gesetzt ist, kann ich JSON String mit PAGESIZE als etwas 2096 und ich kann Code in Sybase generieren.

Aber wenn ich Daten so groß bekommen möchte, die mehr als Größe 300 Zeichen oder wenn 300000 Zeichen ist, dann kann der MBO-Treffer es aber nicht über Code in Android bekommen.

In android Code erhalte ich TRUNCATED Daten + einige Daten von JSON geholt, nachdem ich für synchronize Hit

Also muss ich wissen, wie kann ich große JSON-String als Ergebnis über Android Code
holen.

Bitte beachten Sie: Diese Frage ist für Sybase Android Anwendungsentwicklung

Eine ähnliche Frage wird in SAP Forum gepostet wurde, aber noch http://scn.sap.com/thread/3738150

+0

Sie sagen nicht einmal, wie Sie kleine Daten abrufen. Wie könnten wir je raten, das für große Daten anzupassen? – greenapps

+0

'Ich bekomme eine Antwort in JSON und die ganze Zeichenfolge wird als nur 1 Ergebnis übergeben, so dass ich abgeschnittene JSON-Daten von MBO bekomme, nachdem ich es für Treffer synchronisiert habe. Um ehrlich zu sein, verstehe ich kein Wort davon. – greenapps

+0

Bearbeitet. Bitte helfen Sie uns. –

Antwort

1

für große Daten zu beantworten versuchen, Ihre Daten in einer Datenbank speichern aus die Anfang (es ist eine bessere Praxis), dann beschäftigen Sie sich mit SQLite.

0

Lass uns annehmen, wenn du über das Holen sprichst, meinst du, Daten von einem Server zu holen. Vor 2 Jahren bestand der robusteste Ansatz darin, die Gson-Bibliothek für Android zu verwenden, um die JSON-Zeichenfolge Element für Element zu analysieren.