Autore Topic: Errore Parser Json Argo  (Letto 545 volte)

Offline daveblack

  • Nuovo arrivato
  • *
  • Post: 43
  • Respect: 0
    • http://www.linkedin.com/profile/view?id=155824415&trk=tab_pro
    • Mostra profilo
    • DC Hall
  • Dispositivo Android:
    Samsung Galaxy Next
  • Sistema operativo:
    Mac OSX 10.7 Lion
Errore Parser Json Argo
« il: 16 Marzo 2012, 10:04:50 CET »
0
Salve a tutti, da poco mi sono cimentato nello scambio di informazioni tra client e server utilizzando JSON.

Ottengo però il seguente errore:

03-16 09:27:56.958: WARN/System.err(20467): argo.saj.InvalidSyntaxException: At line 2, column 0:  Expected either [ or { but got [
03-16 09:27:56.968: WARN/System.err(20467): ].
03-16 09:27:56.968: WARN/System.err(20467):     at argo.saj.SajParser.parse(SajParser.java:61)
03-16 09:27:56.978: WARN/System.err(20467):     at argo.jdom.JdomParser.parse(JdomParser.java:36)
03-16 09:27:56.978: WARN/System.err(20467):     at argo.jdom.JdomParser.parse(JdomParser.java:50)
03-16 09:27:56.978: WARN/System.err(20467):     at com.DavideCremona.SimpleTravel.Controller.getSocietaByID(Controller.java:32)
03-16 09:27:56.978: WARN/System.err(20467):     at com.DavideCremona.SimpleTravel.SimpleTravelActivity.onCreate(SimpleTravelActivity.java:23)
03-16 09:27:56.978: WARN/System.err(20467):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
03-16 09:27:56.978: WARN/System.err(20467):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2633)
03-16 09:27:56.978: WARN/System.err(20467):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2685)
03-16 09:27:56.978: WARN/System.err(20467):     at android.app.ActivityThread.access$2300(ActivityThread.java:126)
03-16 09:27:56.978: WARN/System.err(20467):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2038)
03-16 09:27:56.978: WARN/System.err(20467):     at android.os.Handler.dispatchMessage(Handler.java:99)
03-16 09:27:56.978: WARN/System.err(20467):     at android.os.Looper.loop(Looper.java:123)
03-16 09:27:56.978: WARN/System.err(20467):     at android.app.ActivityThread.main(ActivityThread.java:4633)
03-16 09:27:56.978: WARN/System.err(20467):     at java.lang.reflect.Method.invokeNative(Native Method)
03-16 09:27:56.978: WARN/System.err(20467):     at java.lang.reflect.Method.invoke(Method.java:521)
03-16 09:27:56.978: WARN/System.err(20467):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:858)
03-16 09:27:56.978: WARN/System.err(20467):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
03-16 09:27:56.978: WARN/System.err(20467):     at dalvik.system.NativeStart.main(Native Method)
03-16 09:27:56.988: WARN/dalvikvm(20467): threadid=1: thread exiting with uncaught exception (group=0x400207d8)


Le informazioni sul parser Json sono qui: Argo - A simple JSON parser and generator for Java solo che non sono riuscito a trovare niente di utile...  :-(

Qualcuno ha qualche idea?

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Errore Parser Json Argo
« Risposta #1 il: 16 Marzo 2012, 17:45:52 CET »
0
Sembrerebbe abbastanza chiaro l'errore

Codice: [Seleziona]
03-16 09:27:56.958: WARN/System.err(20467): argo.saj.InvalidSyntaxException: At line 2, column 0:  Expected either [ or { but got [
03-16 09:27:56.968: WARN/System.err(20467): ].

Sei sicuro che il tu json sia corretto?

Offline daveblack

  • Nuovo arrivato
  • *
  • Post: 43
  • Respect: 0
    • http://www.linkedin.com/profile/view?id=155824415&trk=tab_pro
    • Mostra profilo
    • DC Hall
  • Dispositivo Android:
    Samsung Galaxy Next
  • Sistema operativo:
    Mac OSX 10.7 Lion
Re:Errore Parser Json Argo
« Risposta #2 il: 16 Marzo 2012, 18:33:05 CET »
0
Ho risolto  :-) semplicemente lo script PHP stampava delle linee vuote prima dell'inizio
del json... Tolte quelle ha funzionato.

Offline Nicola_D

  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Errore Parser Json Argo
« Risposta #3 il: 16 Marzo 2012, 19:26:54 CET »
0
ma perchè usi argo se le classi json sono gia integrate in android???
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline daveblack

  • Nuovo arrivato
  • *
  • Post: 43
  • Respect: 0
    • http://www.linkedin.com/profile/view?id=155824415&trk=tab_pro
    • Mostra profilo
    • DC Hall
  • Dispositivo Android:
    Samsung Galaxy Next
  • Sistema operativo:
    Mac OSX 10.7 Lion
Re:Errore Parser Json Argo
« Risposta #4 il: 16 Marzo 2012, 19:46:53 CET »
0
Perchè non ne avevo idea... Quando ho cercato "json parser android" è venuto fuori lui... Mi sai dire qual'è la classe che usa android?
« Ultima modifica: 16 Marzo 2012, 19:59:42 CET da daveblack »

Offline Nicola_D

  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Errore Parser Json Argo
« Risposta #5 il: 17 Marzo 2012, 00:37:13 CET »
0
questo è l'intero package:
org.json | Android Developers
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline daveblack

  • Nuovo arrivato
  • *
  • Post: 43
  • Respect: 0
    • http://www.linkedin.com/profile/view?id=155824415&trk=tab_pro
    • Mostra profilo
    • DC Hall
  • Dispositivo Android:
    Samsung Galaxy Next
  • Sistema operativo:
    Mac OSX 10.7 Lion
Re:Errore Parser Json Argo
« Risposta #6 il: 17 Marzo 2012, 16:49:32 CET »
0
Grazie mille, è molto utile e più semplice di Argo...