【发布时间】:2021-07-16 08:10:10
【问题描述】:
所以有一个jsonReqObj,
jsonReqObj = {
"postData" : {
"name":"abc",
"age": 3,
"details": {
"eyeColor":"green",
"height": "172cm",
"weight": "124lb",
}
}
}
还有一个保存函数会返回一个字符串。我想用那个save函数,但是save json的输入参数应该是postData里面的json。
public String save(JsonObject jsonReqObj) throw IOException {
...
return message
}
下面是我的代码
JsonObject jsonReqPostData = jsonReqObj.get("postData")
String finalMes = save(jsonReqPostData);
但我得到的错误是
com.google.gson.JsonElement cannot be convert to com.google.gson.JsonObject.
【问题讨论】:
-
作为旁注,显示 哪里 你得到了错误会很有用。鉴于(我假设)它与
get的调用一致,其他一切(尤其是save方法)都无关紧要。
标签: java json string gson jsonelement