zoukankan      html  css  js  c++  java
  • 2017/6/12 JSON

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    <%
        String path = request.getContextPath();
        String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort()
                + path + "/";
    %>
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <base href="<%=basePath%>">
    
    <title>My JSP 'index.jsp' starting page</title>
    <script type="text/javascript">
    
        //语法
        //声明一个json对象,使用key:value对应,中间用冒号连接,多个key:value用逗号","连接,整个key:value外层用{}包裹
        var testJson = {
            "name" : "zhangsan",
            "password" : "123"
        } // json对象
    
        var testJson2 = '{"name":"zhangsan","password":"123"}'; // 这个是字符串
    
    
        function test2() {
            /* var test = testJson; // testJson就是一个对象,也就是说json就是一个对象,json不是一个字符串
            alert(test.name);
            alert(test.password); */
            eval("var json2 = " + testJson2); // 把符合json格式的字符串转换为json对象,eval
            //JSON.parse(testJson2);
            //JSON.stringify(testJson2);// 把json对象转换为一个json格式的字符串。
            // alert(json2);
            alert(JSON.parse(testJson2)); // JSON.parse();但是用这个函数的时候,一定要注意:json格式的字符串单引号要写在最外面,双引号写在里面var testJson2 = '{"name":"zhangsan","password":"123"}';
    
        }
    </script>
    </head>
    
    <body>
    
        <h1>JSON</h1>
        <pre>
          
              json:javascript object notation:js对象标记
                  语法:
                      {"stringkey":(string,number,object,array,true,false,null)value,"stringkey":value,......}
                      
                  json是一个对象,并不是字符串
                      如何把json对象转换为json格式的字符串?
                          JSON.stringify();
                      如何把json格式的字符串转换为json对象?
                          JSON.parse();注意:字符串单引号要写在最外面,里面用双引号隔开
                          eval();
          
          </pre>
    
        <input type="button" value="测试" onclick="test2();" />
    
    
    
    </body>
    </html>
  • 相关阅读:
    Jxl 简单运用 Excel创建,插入数据,图片,更新数据,
    tomcat端口号被占用
    QQ、MSN、淘包旺旺、Skype临时对话的html链接代码
    验证信息
    wpf学习笔记数据绑定功能总结
    wpfStyle注意点
    wpf轻量绘图DrawingVisual
    wpfDrawingBrush注意点
    wpf容易误解的Image
    wpf装饰器
  • 原文地址:https://www.cnblogs.com/lihang2017-3-19/p/6995539.html
Copyright © 2011-2022 走看看