var test = { "obj": [
        { "Name": "test1", "Path": "/Upload/test1/" },
        { "Name": "test2", "Path": "/Upload/test2/" },
        { "Name": "test3", "Path": "/Upload/test3/" },
        { "Name": "test4", "Path": "/Upload/test4/" },
        { "Name": "test5", "Path": "/Upload/test5/" },
    ]
    }
我把这个json绑定在一个treeview 目前我能得到 Path 或者 Name 有没有办法追加一个属性.例如:我现在得到的是name:test3 path:/upload/test4  能不能在里边追加一个属性结果是{ "Name": "test3", "Path": "/Upload/test3/", "Files":[{"key":"value"},{"key":"value"},{"key":"value"}] },这样.谢谢        

解决方案 »

  1.   

    test.obj[2].File = [{"key1":"value1"},{"key2":"value"},{"key3":"value"}] ;
      

  2.   


    谢谢我目前还没有files这个节点.要用什么办法插入
      

  3.   


    兄弟.还得请交一个问题 
         var ParentID = "0.0";    var s = ParentID.split(".");我怎么能使用这样的数据 obj[s[0]s[1]], 类似反射回来一个数据对象obj
      

  4.   

    插入进去之后 值就是字符串了..不是元素了. 
    仍然是元素,你不要使用 = '*****';这样用引号直接付值1个对象给他就可以了引用的时候还是按照类型对象形式的
    xx.xx