获取 java.lang.NullPointerException: null 在 DynamoDB 中。

huangapple 未分类评论43阅读模式
英文:

Getting java.lang.NullPointerException: null in DynamoDB

问题

以下是翻译好的内容:

我正在使用 DynamoDB,我正在正确提取名为 "orders" 的表的信息,但是只有一个地方出了问题。

举个例子,如果我想要获取 userID,我可以通过以下方式正确获取:

String user_idp = item.get("user").getM().get("user_id").getS();

但是,如果我想要获取另一个名为 provider 的字段,我会得到 java.lang.NullPointerException 错误。

String pr = item.get("provider").getM().get("name").getS();

我得到的错误是:

出现了意外错误类型=内部服务器错误状态=500)。
没有可用的消息
java.lang.NullPointerException: null

这是结构:

"provider": {
  "address": "someadress",
  "name": "somename",
  "phoneNumber": somePhoneNumber,
  "provider_id": "someProviderId"
}

我在 DynamoDB 方面可能遗漏了一些东西,你能帮我吗?

谢谢!

英文:

I am working with DynamoDB, I am extracting the information of my table "orders" correctly but I just have problems with one.

For example, if I want to get the userID, I got it correctly doing that:

String user_idp = item.get("user").getM().get("user_id").getS();

But if I want get the same for other field called provider I got java.lang.NullPointerException.

String pr = item.get("provider").getM().get("name").getS();

The error that I got is:

There was an unexpected error (type=Internal Server Error, status=500).
No message available
java.lang.NullPointerException: null

Here is the structure:

  "provider": {
    "address": "someadress",
    "name": "somename",
    "phoneNumber": somePhoneNumber,
    "provider_id": "someProviderId"
  }

获取 java.lang.NullPointerException: null 在 DynamoDB 中。

I am missing something with DynamoDB, can you help me?

Thanks!

huangapple
  • 本文由 发表于 2020年4月5日 17:23:27
  • 转载请务必保留本文链接:https://java.coder-hub.com/61040461.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定