user1448108
user1448108

Reputation: 487

How to remove the special characters when getting the data using json in android?

I am working on android application. I need to get the data from PHP web service. The response which I am getting from PHP server is shown below:

String response = [{id:100,category:local,count1:58,count2:86},
    {id:101,category:server/local,count1:18,count2:27},
    {id:102,category:server & local,count1:19,count2:28}];

But I am getting the following message when I am trying to separate the data using JSON.

org.json.JSONException: Unterminated object at character

How to remove special characters and get the data using JSON array?

Upvotes: 0

Views: 1082

Answers (2)

Linga
Linga

Reputation: 10563

Strings should be under double quotes. Your json is not a valid response. So change your response from

{id:100,category:local,count1:58,count2:86}

to

{
 "id":100,
 "category":"local",
 "count1":58,
 "count2":86
}

Refer here

Upvotes: 2

Nirav Ranpara
Nirav Ranpara

Reputation: 13785

Valid JSON format

{
   "Status":"OK",
   "Error":{
      "Code":0,
      "Description":""
   },
   "Data":[]
}

Upvotes: 0

Related Questions