首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从Dynamodb读取JSON对象并将其存储到React中?

如何从Dynamodb读取JSON对象并将其存储到React中?
EN

Stack Overflow用户
提问于 2019-07-24 23:31:03
回答 1查看 146关注 0票数 0

我正在从Lambda函数中获取一个JSON对象。当我从JSON对象中获得一个特定值并将其存储到一个数组中时,它工作得很好。我不知道如何在React中的任何结构上存储整个JSON对象。其思想是存储JSON对象,以便稍后使用这些值进行一些计算。

我使用"json.map“获取值

下面是我调用API网关并处理json对象的地方:

代码语言:javascript
复制
componentDidMount() {

    fetch('https://llzgbat7hi.execute-api.us-east-2.amazonaws.com/api/getrange?domain=demo.com&cont=5')
       .then(res => res.json())
       .then(json => {

                   const RecordRowCount = json.map(item => item.RecordRowCount)
                    this.setState({ tasks: RecordRowCount })
         });


 }

上面的代码显示了如何获取值RecordRowCount并将其存储到一个数组中,但我需要处理整个JSON对象

这是从DB返回的实际JSON结构:

代码语言:javascript
复制
[
  {
    "Id": "123455",
    "Customer": 100,
    "Domain": "demo.com",
    "OrgName": "demo.com",
    "ReportMetadataEmail": "demo@me.com",
    "ReportMetadataExtraContactInfo": "postmaster@demo.com"
  },
  {
    "Id": "123456",
    "Customer": 101,
    "Domain": "demo1.com",
    "OrgName": "demo1.com",
    "ReportMetadataEmail": "demo1@me.com",
    "ReportMetadataExtraContactInfo": "postmaster@demo1.com"
  }
]

我希望将该JSON对象映射到任何React结构(Ex Array)

EN

回答 1

Stack Overflow用户

发布于 2019-07-25 11:58:27

非常感谢@AppleJam,@Taki和@tcoulson

你是对的。我刚刚将json赋值给任务,并且它起作用了,现在我的任务数组保存了所有的json对象。

谢谢

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57186491

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档