请问论坛里有对json熟悉的大哥吗?
关于javascript与json哪位大哥给点指点

解决方案 »

  1.   

    这种问题 你最好自己baidu google之后再来问些实质性的问题
      

  2.   

    =>1L
    唉. 我最近也在教一个朋友用json, 让他baidu google都不行.=>LZ
    json 相当于一个对象, 以名值对形式呈现(key-value);例如:var person = {name: "wz", age: 21, sex: "man", eat: function(food){...}};这样就是一个json对象~调用更加方便了. 访问"wz"直接person.name;修改年龄为22则:person.age = 22;
    总之就是一个属性名 对应一个 值.就这么简单json会在js中广泛应用, 还有很多细节等楼主慢慢摸索
      

  3.   

    json再简单不过,,,
    就两个关键语法:数值:“[]”,对象:“{}”
      

  4.   

    说白了就是键值对,{key1: value1; key2: value2; ......keyN, valueN},而且json可以嵌套,就是说value还可以是一个json对象,也可以是任何javascript对象,
    1:json对象的定义:如
    var student = {
       name: '张某某',
       age: 18,
       sex: '男',
       score: 80,
       teacher:{name: '徐某', age:36},
       getScore: function(){return this.score}
    }
    其中teacher的值就是个json对象;getScores是一个js 方法。
    2:对象的值的操作
    json的取值很简单,如:
    alert(student.name);//显示学生姓名
    alert(student.teacher.name);//显示学生的老师的姓名
    alert(student.getScore())//显示getScore返回的结果
    json赋值也是一样:
    student.address = '上海';//添加一个address属性并赋值
    3:在ajax中,后台返回的json字符串转换成json对象:
    没别的办法,用eval;
    var s = "({'name': '张1',brothers:['张2','张3'], 'age': '18', getScore: function(){return 80;}})";
    var stu = eval(s);
    alert(stu.getScore());
    alert(stu.brothers);

    完毕,就这么多东西。简单不?
      

  5.   

    上面我写错了一点,{key1: value1,key2: value2, ......keyN, valueN},键值对中间用,分割。
      

  6.   

    json [] {}
    {a:'a',b:'b',c:child[aa:'aa']}
    a
    b
    c
     aa
      

  7.   

    JSON只是数据的一种表现形式,有什么好指点的
      

  8.   

    json? 以前做项目时 ajax用到它了。楼上说的对。