[
{"pageId":"2"},{"value":"1,2,3"},
{"pageId":"3"},{"value":"1"}
]
那个神仙,来支个招……………………

解决方案 »

  1.   

    你这个json格式很是风骚啊,为什么不是这种格式呢?[
    {"pageId":"2","value":"1"},
    {"pageId":"2","value":"2"},
    {"pageId":"2","value":"3"},
    {"pageId":"3","value":"1"}
    ]上面这种可以反序列化为List<>然后再处理,最后序列化为json
      

  2.   

    [
    {"pageId":"2"},{"value":"1,2,3"},
    {"pageId":"3"},{"value":"1"}
    ]
    这种格式,我就不想再后台处理啦,我就想在前台处理。
      

  3.   

    前台处理也需要借助js的eval方法去转换为json对象,这你转换为的数组是什么样子,你自己应该猜测到了,有的元素只有pageid属性,有的却只有value属性,这样遍历都不会很舒服
      

  4.   

    前台最好不要出现太多的代码区处理这个,最好在后台就已经输出最合适的json字符串了,这样前台只需要很少的代码就能完成所需要的功能,何乐而不为呢?你的键值对应该就是这样的形式才好处理
    {"id":"1","value":"244"}
      

  5.   

    你这个Json的格式有点问题。应该是[
    {"pageId":"2","value":"1"},
    {"pageId":"2","value":"2"},
    {"pageId":"2","value":"3"},
    {"pageId":"3","value":"1"}
    ]
      

  6.   

    嘿嘿,原格式是:
    [
    {"pageId":"2"},{"value":"1"},
    {"pageId":"2"},{"value":"2"},
    {"pageId":"2"},{"value":"3"},
    {"pageId":"3"},{"value":"1"}
    ]
    现在想将Json 合并成
    {
    {"pageId":"2"},{"value":"123"},
    {"pageId":"3"},{"value":"1"},
    }
      

  7.   

    var jsonobj=eval('('+你的jsonstr+')');
    //遍历
    $.each(jsonobj,function(i,v){
    //i为偶数是你的键,为奇数是你的值
    //怎么写逻辑自己研究研究吧});
      

  8.   

    $.each(josndata,function(i,n)
    {
      josndata[i].jsonname
    })
      

  9.   

    [
    {"pageId":"2"},{"value":"1"},
    {"pageId":"2"},{"value":"2"},
    {"pageId":"2"},{"value":"3"},
    {"pageId":"3"},{"value":"1"}
    ]
    这种格式的json数据就是给自己找罪受...
    3楼和7楼的json格式才是正解...
    [
    {"pageId":"2","value":"1"},
    {"pageId":"2","value":"2"},
    {"pageId":"2","value":"3"},
    {"pageId":"3","value":"1"}
    ]