这是一个表格,要求根据从后台取出来的数组数据(备注:数组中的数据后台已经取出来了放到数组中了,数组中的对象目前是5个,但是不确定根据实际情况来)中的会议室名称和会议室时间,将对应的jishubu,这个值插入到对应的表格中
这个是用到的数组:var listMeet = '[{null,310 会议室A2,10:00-10:30,jishubu}, {null,311 洽谈室B3,11:00-11:30,jishubu}, {null,310 会议室A2,11:00-11:30,jishubu}, {null,311 大会议室B1,14:30-15:00,jishubu}, {null,311 大会议室B1,更早,jishubu}]';
我想给她切割成这种
我用了这种方法console.log(listMeet.split("{}"));
但是打印出来是这样的
然后我又打印了它的长度还是不行,想了一下午夜没有想起来,说是json格式吧,也不是吧,网上查了json不都是键值对形式吗?问问大家伙给解答下;附链接:http://liqiqi.duapp.com/table/index.html
大家讲道理2017-04-10 17:20:02
这不是标准的JSON格式
方案1:
替换
{
为[
, 替换}
为]
,
转成 [[....], [....], [....]],即二维数组, 再做JSON解析
方案2:
使用
},{
作为分割器, 将元数据进行分割, 再逐段解析
注意首尾的[{
和}]