【问题标题】:Parse an unserialized JSON object array with commas in values使用逗号解析未序列化的 JSON 对象数组
【发布时间】:2021-04-14 00:41:13
【问题描述】:

我正在使用标签输入来提交 0 个或更多对象的字符串表示形式。表单中的 input 值是字符串化 JSON 对象的逗号分隔列表。

例子:

var value = "{}, {}, {}, {}"

每个单独的对象都有一个包含名称的字段:{..., name: "Doe, John"}

因为这个逗号在这里我不能执行JSON.parse(value)

意外的令牌,在 JSON 中的位置 ...

我想避免因为不希望的名称拆分而执行任何字符串拆分方法。

【问题讨论】:

    标签: javascript html jquery json bootstrap-tags-input


    【解决方案1】:

    在字符串中添加括号,它会正确解析

    var value = "{}, {}, {}, {}, {}"
    JSON.parse("[" + value + "]")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-09-02
      • 1970-01-01
      • 1970-01-01
      • 2017-07-27
      • 1970-01-01
      • 1970-01-01
      • 2016-07-08
      • 1970-01-01
      相关资源
      最近更新 更多