解析值中包含逗号的未序列化 JSON 对象数组
Parse an unserialized JSON object array with commas in values
我正在使用标记输入来提交 0 个或多个对象的字符串表示形式。表单中的 input
值是逗号分隔的字符串化 JSON 对象列表。
示例:
var value = "{}, {}, {}, {}"
每个单独的对象都有一个包含名称的字段:{..., name: "Doe, John"}
因为这里有这个逗号我无法执行JSON.parse(value)
Unexpected token , in JSON at position ...
我想避免执行任何字符串拆分方法,因为名称会出现不希望的拆分。
将括号添加到字符串中,它将正确解析
var value = "{}, {}, {}, {}, {}"
JSON.parse("[" + value + "]")
我正在使用标记输入来提交 0 个或多个对象的字符串表示形式。表单中的 input
值是逗号分隔的字符串化 JSON 对象列表。
示例:
var value = "{}, {}, {}, {}"
每个单独的对象都有一个包含名称的字段:{..., name: "Doe, John"}
因为这里有这个逗号我无法执行JSON.parse(value)
Unexpected token , in JSON at position ...
我想避免执行任何字符串拆分方法,因为名称会出现不希望的拆分。
将括号添加到字符串中,它将正确解析
var value = "{}, {}, {}, {}, {}"
JSON.parse("[" + value + "]")