【问题标题】:how I can remove quote marks from stringified array如何从字符串化数组中删除引号
【发布时间】:2020-09-03 00:50:11
【问题描述】:

所以在JSON.stringify 一个带有对象的数组之后,

我有这个结果[{"title":"Unavaible","start":"2020-05-19","end":"2020-05-22"}]

但是标题,开始,结束我希望它们没有" " 有人知道我可以如何以某种方式删除它们吗?

【问题讨论】:

  • 有没有一种方法可以为这项任务提供更多背景信息?该文件保存在哪里?如果保存在 json 文件中,这是一个有效的密钥,你不能只删除双引号。请详细说明您的情况。
  • 默认情况下 JSON.stringify 将您的对象转换为包含键和值的字符串,使用 JSON.parse 将 stringify 转换为原始对象
  • 你想做什么?
  • @RenanCidale 你可以删除然后双引号...
  • 当然可以,你可以去手动删除key,你可以在你的IDE中使用搜索和替换,如果是字符串,你可以运行.replace。但是不知道使用它的目的是什么,一切都丢失了。没有双引号的 JSON 不再是有效的 JSON。

标签: javascript arrays node.js object slice


【解决方案1】:

我不推荐它,因为这是 JSON 的正确格式,但我从 this answer 找到了一些代码可以做到这一点。

var someStr = 'He said "Hello, my name is Foo"';
console.log(someStr.replace(/['"]+/g, ''));

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-01
    • 2011-05-12
    • 1970-01-01
    • 2017-09-24
    • 2014-02-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多