给定JSON中的第一行是什么?

佐郎

在nodeJs中使用Sequelize时,我从Sequelize收到了如下错误:

{ [SequelizeUniqueConstraintError: Validation error]
  name: 'SequelizeUniqueConstraintError',
  message: 'Validation error',
  errors: 
   [ { message: 'unique_identifier_UNIQUE must be unique',
       type: 'unique violation',
       path: 'unique_identifier_UNIQUE',
       value: 'authentication123456' } ],
  fields: { unique_identifier_UNIQUE: 'authentication123456' } }

错误本身非常清楚。但是引起我注意的是,这个JSON看起来很奇怪。在此JSON的第一行中,您可以看到:

[SequelizeUniqueConstraintError:验证错误]

它不是字符串,也不是数组,甚至都不用逗号将其与JSON中的下一行分开。

之后怎么样了?对我来说,它看起来像是评论或标题。但这在JSON中允许吗?我没有找到任何解释的参考。

佐郎

好的,我知道这是从哪里来的。

使用console.log(err)命令打印此错误。它的作用是调用err对象的toString方法,该方法按原样格式化结果。感谢@Pointy,我注意到它甚至不是JSON,这使我理解了这个问题。因此,调用了JSON.stringify(err)而不是console.log(err),现在我们有了正确的jSON格式:

{
    "name": "SequelizeUniqueConstraintError",
    "message": "Validation error",
    "errors": [
        {
            "message": "unique_identifier_UNIQUE must be unique",
            "type": "unique violation",
            "path": "unique_identifier_UNIQUE",
            "value": "authentication123456"
        }
    ],
    "fields": {
        "unique_identifier_UNIQUE": "authentication123456"
    }
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Scala中类定义之后的第一行中像lambda定义的语句是什么?

来自分类Dev

ls命令:第一行是什么意思?

来自分类Dev

正式调用的函数的第一行是什么?

来自分类Dev

为什么仅从JSON列表中显示第一行

来自分类Dev

Scala中类定义之后的第一行中的类似于lambda定义的语句是什么?

来自分类Dev

在Node JS中仅读取文件第一行的最有效方法是什么?

来自分类Dev

删除JSON响应中的第一行

来自分类Dev

Makefile中的这一行是什么意思?

来自分类Dev

Makefile中的这一行是什么意思?

来自分类Dev

awk:如果给定的行和列上的字符与第一行中的给定列上的字符不匹配,则替换该字符

来自分类Dev

在表中搜索给定值并从第一行返回值

来自分类Dev

冒号作为整个第一行是什么意思?

来自分类Dev

移动到第一行为空白的Google App脚本是什么?

来自分类Dev

该代码仅返回数组的第一行的原因是什么?

来自分类Dev

为什么python在替换一行时删除给定文件中的每一行?

来自分类Dev

给定条件范围内的条件时,为什么Advanced FilterCopy仅返回第一行?

来自分类Dev

缺少CSV中的第一行

来自分类Dev

删除bash中的第一行

来自分类Dev

跳过python中的第一行

来自分类Dev

更改文件中的第一行

来自分类Dev

为什么“ GROUP BY”占据分组行中的第一行?

来自分类Dev

为什么php json数组返回空值,即使它有第一行的值

来自分类Dev

从一行中的表中选择两行的最佳方法是什么?

来自分类Dev

PHP/AJAX 为什么我的 getAttribute 只针对 foreach 代码中的第一行

来自分类Dev

在Linux中读取文件中的每一行的更好方法是什么?

来自分类Dev

在VB中,当在<>之间放置一行代码是什么意思

来自分类Dev

Vim跳转列表中的最后一行为空是什么意思?

来自分类Dev

Sublime(Linux)中“添加下一行”的快捷方式是什么?

来自分类Dev

squid3中的每一行是什么意思

Related 相关文章

  1. 1

    Scala中类定义之后的第一行中像lambda定义的语句是什么?

  2. 2

    ls命令:第一行是什么意思?

  3. 3

    正式调用的函数的第一行是什么?

  4. 4

    为什么仅从JSON列表中显示第一行

  5. 5

    Scala中类定义之后的第一行中的类似于lambda定义的语句是什么?

  6. 6

    在Node JS中仅读取文件第一行的最有效方法是什么?

  7. 7

    删除JSON响应中的第一行

  8. 8

    Makefile中的这一行是什么意思?

  9. 9

    Makefile中的这一行是什么意思?

  10. 10

    awk:如果给定的行和列上的字符与第一行中的给定列上的字符不匹配,则替换该字符

  11. 11

    在表中搜索给定值并从第一行返回值

  12. 12

    冒号作为整个第一行是什么意思?

  13. 13

    移动到第一行为空白的Google App脚本是什么?

  14. 14

    该代码仅返回数组的第一行的原因是什么?

  15. 15

    为什么python在替换一行时删除给定文件中的每一行?

  16. 16

    给定条件范围内的条件时,为什么Advanced FilterCopy仅返回第一行?

  17. 17

    缺少CSV中的第一行

  18. 18

    删除bash中的第一行

  19. 19

    跳过python中的第一行

  20. 20

    更改文件中的第一行

  21. 21

    为什么“ GROUP BY”占据分组行中的第一行?

  22. 22

    为什么php json数组返回空值,即使它有第一行的值

  23. 23

    从一行中的表中选择两行的最佳方法是什么?

  24. 24

    PHP/AJAX 为什么我的 getAttribute 只针对 foreach 代码中的第一行

  25. 25

    在Linux中读取文件中的每一行的更好方法是什么?

  26. 26

    在VB中,当在<>之间放置一行代码是什么意思

  27. 27

    Vim跳转列表中的最后一行为空是什么意思?

  28. 28

    Sublime(Linux)中“添加下一行”的快捷方式是什么?

  29. 29

    squid3中的每一行是什么意思

热门标签

归档