• JavaScript JSON 数据处理


    • 在JavaScript 也自带了 JSON 格式的处理

        <!doctype html>
        <html>
        
        <script>
        var test_json_str =
        {
            "name" : "chen",
            "age" : 18,
            "sex" : "man"
        }
        
        // json obj ---> json str    JSON 类转换为字符串
        str_json1 = JSON.stringify(test_json_str);
        document.write("str_json1:<br>");
        document.write(str_json1);
        document.write("<br>");
        document.write(test_json_str);
        document.write("<br>");
        document.write("<br>");
        
        // json str ---> json obj    字符串转换为类
        var obj = JSON.parse(str_json1);
        document.write("old mesage: <br>");
        document.write(obj["name"]);
        document.write("<br>");
        document.write(obj["age"]);
        document.write("<br>");
        document.write(obj["sex"]);
        document.write("<br>");
        //document.write(obj);
        
        // change obj     修该 JSON  类的属性
        obj["name"] = "chenfulin";
        obj["age"] = 100;
        obj["sex"] = "manman";
        
        document.write("<br>");
        document.write("new json obj: <br>");
        document.write(obj["name"]);
        document.write("<br>");
        document.write(obj["age"]);
        document.write("<br>");
        document.write(obj["sex"]);
        document.write("<br>");
        
        document.write("<br>");
        document.write("new json string: <br>");
        // json obj ---> json str    JSON 类转换为字符串
        str_json1 = JSON.stringify(obj);
        document.write(str_json1);
        
        </script>
        
        </html>
    
    • 后有如下显示:

        str_json1:
        {"name":"chen","age":18,"sex":"man"}    // 这是显示 转换后的字符串
        [object Object]    // 直接写这个 obj 会显示这个
    
        old mesage:    // 显示老的 JSON 类的内容
        chen
        18
        man
    
        new json obj:    //  修改 JSON 类
        chenfulin
        100
        manman
    
        new json string: 
        {"name":"chenfulin","age":100,"sex":"manman"}   //再 转换成字符串输出
    
  • 相关阅读:
    从汇编看c语言函数调用
    安家之由
    算法设计新思路
    AcceptsReturn
    silverlight 导出DataGrid 数据到Excel
    siliverlight双击事件
    如何:以编程方式调用按钮的 Click 事件 (Visual C#)
    左连接出错
    C# 根据当前时间获取,本周,本月,本季度等时间段
    验证用户登陆
  • 原文地址:https://www.cnblogs.com/chenfulin5/p/7837739.html
Copyright © 2020-2023  润新知