Muneeb Nasir
Muneeb Nasir

Reputation: 2504

Convert string array into JSON object?

I got json[] from UI. I have to convert it into Json object how can I convert it with gson. An object which is received is like that:

 [{"name":"name","value":"value"},{"name":"first","value":"100"},{"name":"hor","value":"95"},{"name":"conf","value":"95"}],[{"name":"vaRType","value":"INCRE"},{"name":"per","value":"100"},{"name":"hor","value":"95"},{"name":"conf","value":"95"}]

I used JsonObject obj = new JsoParser().parse(jsonStrnig).getAsJsonObject(); but it throws an exception.

Upvotes: 0

Views: 1461

Answers (2)

David
David

Reputation: 20063

Your JSON should be the following as currently it's invalid...

[
    [
        {
            "name": "name",
            "value": "value"
        },
        {
            "name": "first",
            "value": "100"
        },
        {
            "name": "hor",
            "value": "95"
        },
        {
            "name": "conf",
            "value": "95"
        }
    ],
    [
        {
            "name": "vaRType",
            "value": "INCRE"
        },
        {
            "name": "per",
            "value": "100"
        },
        {
            "name": "hor",
            "value": "95"
        },
        {
            "name": "conf",
            "value": "95"
        }
    ]
]

Upvotes: 1

Subhrajyoti Majumder
Subhrajyoti Majumder

Reputation: 41200

Because it is not valid json object.

Upvotes: 3

Related Questions