zoukankan      html  css  js  c++  java
  • 使用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
  • 相关阅读:
    RobotFramework+Selenium2+Appium环境搭建
    spring mvc 依赖包
    linux
    清理linux 某个文件夹下面所有的log文件
    selenium grid2 使用远程机器的浏览器
    IntelliJ Idea 快捷键
    aop注解 自定义切面的注解写法
    springmvc多视图配置
    @Autowired(required = false)
    pom.xml配置详解
  • 原文地址:https://www.cnblogs.com/kay/p/1030774.html
Copyright © 2011-2022 走看看