• 使用JSON


    关于JSON的介绍可以到http://www.json.org/json-zh.html看,上面写的很详细。
    在JavaScript中使用:
    <script>
        
    function test()
        {
            
    //json 对象
            var peoper = {
            p:[
            {
    "name":"kay","sex":"man","age":"22"},
            {
    "name":"Rose","sex":"girl","age":"21"}
            ]};
            alert(peoper.p[
    0].name); //value  kay
            alert(peoper.p[1].sex); //value girl
            //修改值
            peoper.p[0].age = "55";
            peoper.p[
    0].name = "FanKai";
            
            alert(peoper.p[
    0].name); //value  FanKai
            alert(peoper.p[0].age); //value 55

            
    //var ss = peoper.toJSONString();
            alert(peoper);

        }
    </script>

    在Action(Servlet)中使用JSON:
        String js = request.getParameter("json");
            
    try
            {
                JSONObject json 
    = new JSONObject(js);
                System.out.println(
    "姓名:"+json.getString("name"));
                System.out.println(
    "性别:"+json.getString("sex"));
            }
            
    catch (JSONException e)
            {
                e.printStackTrace();
            }
    给客户端发送JSON:
    JSONObject json = new JSONObject();
    json.append(
    "name""kay");
    json.append(
    "sex""boy");
    response.getWriter().print(json.toString());    
    资料:
    http://www.ibm.com/developerworks/cn/web/wa-ajaxintro10/
    http://www.ibm.com/developerworks/cn/web/wa-ajaxintro11.html
    http://www.javaeye.com/topic/71343
    http://www.json.org/json-zh.html
    http://www.javaeye.com/topic/139477
  • 相关阅读:
    C++面试题
    kalman滤波原理
    开blog
    Linux图片批处理
    Debian使用相关
    Ubuntu grub引导修复
    Debian系统vim中文显示乱码问题
    Debian配置Apache2支持mod-python和cgi模块
    linux下解压被分割的zip文件
    Ubuntu 16.04 启动错误 "a start job is running for hold until boot process finishes up"
  • 原文地址:https://www.cnblogs.com/kay/p/1030774.html
Copyright © 2020-2023  润新知