Gson 接听电话不工作

Gson get call not working

我有以下 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。想知道为什么会这样吗?

如果我正确阅读了您的 {},只有 testObject.get("message").getAsString(); 会 return 任何内容,因为其他所有内容都包含在 [=13= 中].