This week's book giveaway is in the Java 9 forum.
We're giving away four copies of Java 9 Modularity: Patterns and Practices for Developing Maintainable Applications and have Sander Mak & Paul Bakker on-line!
See this thread for details.
Win a copy of Java 9 Modularity: Patterns and Practices for Developing Maintainable Applications this week in the Java 9 forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

JSONArray parse error  RSS feed

 
Aris Doxakis
Ranch Hand
Posts: 136
Android Java Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello,
I have the below json array, i validated it on a json validator and it is correct,
{"OikExodaID":22829,"KAAnam":0,"KAFinal":205000,"KADap":205000,"KAEntal":155640.6,"KAPliroth":155640.6,"KATimol":0,"DSum":155640.6,"AdiathPistosi":0,"SumParaDapanis":155640.6,"DiathParaDap":49359.4,"UpoloipoEntalm":0.0,"Anexoflita":0.0}

and when my class tries to parse it to an java object, i get the following error,
11-23 09:32:15.928: E/error message(386): A JSONArray text must start with '[' at 1 [character 2 line 1]

any idea why this is caused? i have 5 more functions returning json strings from a web service that work perfectly, just this one doesnt work as it supposed to..

thanks in advance.
 
Hardik Trivedi
Ranch Hand
Posts: 252
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

Friend it is a JSONObject not JSONArray. Try with JSONObject it will work.
Please tell me if you still face the problem.

 
Aris Doxakis
Ranch Hand
Posts: 136
Android Java Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
yeah figured it out an hour ago after staring the line of code

thanks for the help..
 
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!