Gson打电话不工作

时间:2016-01-14 23:33:29

标签: java json gson jsonobject

我有以下JSONObject:

{
  "message": {
    "test1": {
      "abc": -1.23,
      "def": 3.4
    },
    "testID": "sfs332-sdf2-adfdsfds-sfsdfdsgs",
    "msgType": "TEST_MSG",
    "test2": {
      "abc": -7.23,
      "def": 4.23
    }
  }
}

我正在使用以下电话:

//testObject is JSONObject
testObject.get("testID").getAsString();

上面的调用返回null。有关为何发生这种情况的任何想法?

1 个答案:

答案 0 :(得分:1)

如果我正确读取 {} ,只能 testObject.get(“message”)。getAsString(); 将返回任何内容,因为其他所有内容都包含在“message”中。