通过rest API react native/spring boot为0或null的值

雅各布布兰肯希普

我正在尝试将一些数据从我的前端(react native)发送到我的中间件(spring boot),由于某种原因,这些值变成了 0 和 null。通过邮递员发送完全相同的对象工作正常。我试过用 " like 来包围参数的名称"quizId":2,它也不起作用。我之前使用过下面这个确切的方法并取得了巨大的成功。我对这是如何发生的一无所知。非常感谢任何帮助.

端点:

void recordScore(@RequestBody Score score){
    System.out.println(score);
    serv.recordScore(score);
}

从 react native 发送时,上面 sysout 的控制台输出:

Score(quizId=0, staffId=0, totalScore=0.0, userQuizRecords=null, timeTaken=0, correctAns=0, takenDate=null)

使用邮递员时的控制台输出:

Score(quizId=3, staffId=405986, totalScore=30.0, userQuizRecords=[UserQuizRecord(id=0, staffId=405986, quizId=2, questionId=5, score=4, correctAns=true, takenDate=null), UserQuizRecord(id=0, staffId=405986, quizId=2, questionId=6, score=1, correctAns=false, takenDate=null), UserQuizRecord(id=0, staffId=405986, quizId=2, questionId=7, score=4, correctAns=true, takenDate=null), UserQuizRecord(id=0, staffId=405986, quizId=2, questionId=8, score=3, correctAns=false, takenDate=null)], timeTaken=400, correctAns=4, takenDate=null)

js:

let score = {
      quizId: 2,
      staffId: 405986,
      totalScore: 30,
      userQuizRecords: [{
              staffId: 405986,
              quizId: 2,
              questionId: 5,
              score: 4,
              correctAns: true
          },
          {
              staffId: 405986,
              quizId: 2,
              questionId: 6,
              score: 1,
              correctAns: false
          },
          {
              staffId: 405986,
              quizId: 2,
              questionId: 7,
              score: 4,
              correctAns: true
          },
          {
              staffId: 405986,
              quizId: 2,
             questionId: 8,
              score: 3,
              correctAns:false
          }
      ],
      timeTaken: 400,
      correctAns: 4
    }

拿来:

return fetch(apis.recordScore, {
            method: 'POST',
            headers: {
                'Accept': 'application/json',
                'Content-Type': 'application/json',
            },
            body: JSON.stringify({
                score:score
            })
伊瓦伊洛

你能尝试在没有大括号的情况下对对象进行字符串化吗

body: JSON.stringify(score)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通过WordPress REST API遍历帖子类别-React

来自分类Dev

在Spring Boot中通过其REST API URL调用函数

来自分类Dev

是否可以通过 REST API 为变量组设置权限?

来自分类Dev

通过REST API中的POST方法发送键/值数据

来自分类Dev

从REST API填充上下文,并通过useEffect和useContext在React组件中使用它

来自分类Dev

React/Php/MySQL - 通过 REST API (AJAX) 以两种方式发送变量

来自分类Dev

值不通过 React Context API 传递

来自分类Dev

Spring data rest 2.6.10:通过 Rest api 按嵌入的属性值查找

来自分类Dev

通过REST API设置状态

来自分类Dev

通过REST API签名信封?

来自分类Dev

无法通过 REST API 发布

来自分类Dev

无法在 Spring Boot 中通过 RestTemplate 和 Eureka 使用 REST API

来自分类Dev

尝试通过Azure网站管理REST API列出网站空间时为403

来自分类Dev

通过Cloudera Manager REST API为纱线创建动态资源池

来自分类Dev

是否可以通过 REST API 为 N1QL 创建主索引?

来自分类Dev

softlayer-client:无法通过 REST API 为 User_Customer 更新 VPN

来自分类Dev

通过Python JIRA REST API接收到的Resolution&fixVersion映射到人类可读的值

来自分类Dev

在 Spring Boot 应用程序的 REST API 中处理类型为 RequestParam 的 Integer 类型的错误值

来自分类Dev

使用REST API进行React + Redux?

来自分类常见问题

React前端和REST API,CSRF

来自分类Dev

React for Rest api中的ComponentDidMount问题

来自分类Dev

React渲染FusionChart消耗API Rest

来自分类Dev

在React Native中连接REST API

来自分类Dev

REST API和React前端-CORS

来自分类Dev

在AWS BeanStalk中使用Spring Boot REST API部署React App

来自分类Dev

通过 React 形式的节点进行 API 连接

来自分类Dev

使用useRef(React)为REST API保存画布(Konva)的状态是否安全?

来自分类Dev

VSTS工作项通过REST API列出

来自分类Dev

通过REST API进行Firebase交易

Related 相关文章

  1. 1

    通过WordPress REST API遍历帖子类别-React

  2. 2

    在Spring Boot中通过其REST API URL调用函数

  3. 3

    是否可以通过 REST API 为变量组设置权限?

  4. 4

    通过REST API中的POST方法发送键/值数据

  5. 5

    从REST API填充上下文,并通过useEffect和useContext在React组件中使用它

  6. 6

    React/Php/MySQL - 通过 REST API (AJAX) 以两种方式发送变量

  7. 7

    值不通过 React Context API 传递

  8. 8

    Spring data rest 2.6.10:通过 Rest api 按嵌入的属性值查找

  9. 9

    通过REST API设置状态

  10. 10

    通过REST API签名信封?

  11. 11

    无法通过 REST API 发布

  12. 12

    无法在 Spring Boot 中通过 RestTemplate 和 Eureka 使用 REST API

  13. 13

    尝试通过Azure网站管理REST API列出网站空间时为403

  14. 14

    通过Cloudera Manager REST API为纱线创建动态资源池

  15. 15

    是否可以通过 REST API 为 N1QL 创建主索引?

  16. 16

    softlayer-client:无法通过 REST API 为 User_Customer 更新 VPN

  17. 17

    通过Python JIRA REST API接收到的Resolution&fixVersion映射到人类可读的值

  18. 18

    在 Spring Boot 应用程序的 REST API 中处理类型为 RequestParam 的 Integer 类型的错误值

  19. 19

    使用REST API进行React + Redux?

  20. 20

    React前端和REST API,CSRF

  21. 21

    React for Rest api中的ComponentDidMount问题

  22. 22

    React渲染FusionChart消耗API Rest

  23. 23

    在React Native中连接REST API

  24. 24

    REST API和React前端-CORS

  25. 25

    在AWS BeanStalk中使用Spring Boot REST API部署React App

  26. 26

    通过 React 形式的节点进行 API 连接

  27. 27

    使用useRef(React)为REST API保存画布(Konva)的状态是否安全?

  28. 28

    VSTS工作项通过REST API列出

  29. 29

    通过REST API进行Firebase交易

热门标签

归档