我想解析来自JSON类型的数据String.我正在使用Google Gson.
我有:
jsonLine = "
{
 "data": {
  "translations": [
   {
    "translatedText": "Hello world"
   }
  ]
 }
}
";
Run Code Online (Sandbox Code Playgroud)
我的班级是:
public class JsonParsing{
   public void parse(String jsonLine) {
      // there I would like to get String "Hello world"
   }
}
Run Code Online (Sandbox Code Playgroud) 我想将一个primitve属性从一个JsonObject复制到另一个JsonObject
JsonObject propertyToBeCopied = source.getAsJsonObject(propertyName);
但我总是遇到这个例外:
com.google.gson.JsonNull cannot be cast to com.google.gson.JsonObject
根据文档,应该可以进行演员表,或者我错了吗?