zoukankan      html  css  js  c++  java
  • JavaScript------处理Json数据

    //JSON相关函数
    JSON.parse();         //将JSON字符串转换为JavaScript对象
    JSON.stringify(); //将JavaScript值转换为JSON字符串
    1.
    //JSON数据
    var str = { firstName: "John", lastName: "Doe", age: "50", eyeColor: "blue", fullName: function () { return this.firstName + " " + this.lastName; }, datas: {
    "boss":["a","b","c"],
    "employee": ["1","2","3"] } }; alert(str.datas.employee);
    alert(JSON.stringify(str));
    2.
    //JSON数据
    var str = { firstName: "John", lastName: "Doe", age: "50", eyeColor: "blue", fullName: function () { return this.firstName + " " + this.lastName; }, datas: { "boss":["a","b","c"], "employee": [ { "name": "Job", "age": "12" }, { "name": "Tony", "age": "22" }, { "name": "Ban", "age": "32" }] } }; //alert(str.datas.employee); for (var i = 0; i < str.datas.employee.length; i++) {   alert(str.datas.employee[i].name); }
    3.
    //JSon数据的字符串
    var data = '{"employees": [{ "name": "Job", "age": "12" },{ "name": "Tony", "age": "22" },{ "name": "Ban", "age": "32" }]}';
    //将字符串转为js对象 var obj = JSON.parse(data); for (var i = 0; i < obj.employees.length; i++) {   alert(obj.employees[i].age); }
    4.
    JSON.parse('{"1": 1, "2": 2, "3": {"4": 4, "5": {"6": 6}}}', function (k, v) {
      document.write(k);// 输出当前属性,最后一个为 ""(空)
      document.write("<br>");
      alert(v);
      return v;       // 返回修改的值
    });
  • 相关阅读:
    output在delete中的应用
    静态什么时候用?
    Main函数解析
    构造函数
    Main函数解析
    java类类型
    静态使用的注意事项
    Main函数剖析
    成员变量和局部变量的区别
    static的特点
  • 原文地址:https://www.cnblogs.com/tianhengblogs/p/6289443.html
Copyright © 2011-2022 走看看