GSON just to read a JsonObject tree from Json data doesn't work -
i'm using gson project. in particular use code generate json strings: gson gs = new gson(); jsonobject cmdobj = new jsonobject(); cmdobj.addproperty("cmd", cmd); cmdobj.add("arg", args); string cmdstr = cmdobj.tostring(); which produces like: {"cmd":"handshake","arg":{"protocol":"syncmanager","servername":"12345678910"}} then on client machine reads json data: string cmdstr = readcommand(this.is); gson gs = new gson(); jsonobject jsobj = gs.fromjson(cmdstr, jsonobject.class); jsonelement cmd = jsobj.get("cmd"); jsonobject args = jsobj.get("arg").getasjsonobject(); the problem jsobj should contain parsed object doesn't contain ( if tostring() prints {} ). why this? want jsonobject tree had on other side, not object serialization. clues? jsonobject jsobj = new gson().fromjson(cmdstr...