2015-05-07 12 views
6

Conosco un normale parsing in Android e Java.Come recuperare una risposta JSON di grandi dimensioni in Android Sybase Unwired Platform

Ma, qui il caso è leggermente diverso.

Nei casi in cui è impostata la stringa predefinita (300), è possibile recuperare la stringa JSON con PAGESIZE impostata come un po '2096 e posso generare codice in Sybase.

Ma se voglio ottenere dati di dimensioni superiori alla dimensione di 300 caratteri o se 300000 caratteri, il colpo di MBO può ottenerlo ma non tramite codice in Android.

Nel codice di Android ottengo i dati troncati + alcuni dati di JSON recuperati dopo mi ha colpito per la sincronizzazione

Così ho bisogno di sapere come posso prendere stringa di grandi dimensioni JSON come risultato tramite il codice di Android
.

nota gentile: Questa domanda è per lo sviluppo di applicazioni Sybase Android

Una domanda simile è stata pubblicata nel forum SAP, ma ancora rispondere http://scn.sap.com/thread/3738150

+0

Non si sta nemmeno dicendo come si recuperano i dati di piccole dimensioni. Quindi, come potremmo mai consigliare di adattarlo a grandi quantità di dati. – greenapps

+0

'Ricevo una risposta in JSON e l'intera stringa viene passata come un solo risultato, quindi ottengo i dati JSON troncati da MBO dopo che l'ho sincronizzato per hit'. Ad essere onesti non capisco una parola di questo. – greenapps

+0

Modificato. Si prega di aiutare –

risposta

1

per dati di grandi dimensioni cercano di salvare i dati in un database da l'inizio di (è una pratica migliore), quindi gestirlo utilizzando SQLite.

0

Consente di asume quando si parla di recupero si intende il recupero dei dati da un server. 2 anni fa l'approccio più robusto consisteva nell'usare la libreria gson per Android per analizzare la stringa json elemento per elemento.