【发布时间】:2019-03-20 22:32:18
【问题描述】:
我有一个 JSON 对象,其中键和值的格式不同。我想以正确的 JSON 格式对其进行格式化。 PFB JSON 数据
我想在json下面转换
{
\"abc\": \"test\",
\"xyz\": \"test1\",
\"array\": [
{
\"path\": [\"test\"],
\"output\": {}
}
]
}
如下格式
{
"abc": "test",
"xyz": "test1",
"array": [
{
"path": ["test"],
"output": {}
}
]
}
我从数据库中获取了这个 JSON,我需要将其转换为有效的 JSON。
我不知道如何格式化这个 JSON。是否有任何正则表达式可以格式化整个 JSON 对象?
【问题讨论】:
-
@Jite 您多久谈论一次 JSON 布尔值或 JSON 数字?几乎有两个常见的“复合 JSON”词——一个 JSON 字符串实际上只是 JSON(因为它已经是一个字符串)和一个 JSON 对象,人们错误地使用它来指代 JSON 或 JavaScript 对象。如果您坚持认为“JSON 对象”是引用作为对象的 JSON 成员的正确方法,那么您就是我见过的第一个这样做的人。当人们谈论 JSON 时,他们已经知道对象是什么成员,通常不会想到 Java 或 Smalltalk。限定符是没用的。
-
@vlaz,如果没有更早的上下文,我可能会包含单词 json 。如果我已经在谈论 JSON,我可能只使用数据类型。我并不是说将数据类型称为 JSON 对象是最好的方法,但我说这是一种有效的说法,在这种情况下说它可能是个好主意,因为它没有明显的上下文。
-
好的,没问题。 Stack Overflow 上的内容贡献者希望以技术写作为目标,这样帖子对未来的读者来说尽可能易读。 This post 可能是规范参考。因此,我们(和我)要求您在帖子中保留闲聊材料。例如,this edit and rollback 回答您之前的一个问题。
-
我有时会给出以下建议,这将适用于您的帖子历史记录中的许多项目:请注意,我们更喜欢这里的技术写作风格。我们轻轻地劝阻问候,希望你能帮助,谢谢,提前感谢,感谢信,问候,亲切的问候,签名,请你能帮助,聊天材料和缩写 txtspk,恳求,你多久了被卡住、投票建议、元评论等。只需解释您的问题,并展示您尝试过的内容、预期的内容以及实际发生的情况。
-
@halfer 感谢您的宝贵时间。我同意你的意见。,我会继续前进
标签: javascript node.js json reactjs