• 关于Json的那点事


    说明:

    说明一点JS是直接支持Json的

    所以可以直接如下写:

    var a={"Age":28,"LastLoginTime":"2011-01-09 01:00:56","Name":"张三"};  直接是json对象

    而不必 写成:

    var a=’{"Age":28,"LastLoginTime":"2011-01-09 01:00:56","Name":"张三"}’;  --这样写是字符串 反而错误

    所以 在.aspx 页面输出json的时候可以直接

    <script type="text/javascript">

        var json=jsonStr;

    </script>

    前端:

    json格式当做回传数据时请使用 jQuery.getJSON(url, [data], [callback])

    例子:
    $.getJSON("test.js", function(json){
      //在此 json 就是json 格式的对象, 可以直接使用
      alert("JSON Data: " + json.users[3].name);
    });
     
    json 在服务器端直接写入.aspx页面
    在.cs 文件中进行 将obj对象进行如下转换
    string jsonStr=HJson.ToString(obj);
    在.aspx 文件中 
    直接进行复制就好
    var json=jsonStr;
    不存在特殊字符问题.
     
    后台:
    将json格式字符串转回对象方法
    ToJson<T>(string jsonStr);
     
    注意: 
    在C#后台时间对象转成 json格式的时候 时间表现方式是"2011-12-19T09:43:47.609+08:00" 使用的时候请注意;
     
    附件: 
    本人写的Helper类库 Helper.zip 
    Json JS脚本 Json.zip
  • 相关阅读:
    async await promise 执行时序
    理解prototype
    X-Requested-With
    event事件传播规则
    【小文】Flask web Hello程序!
    【小文】php-gtk: Hello!
    【小文】HTTP 状态码
    【小文】Python环境安装配置
    C语言:趣味小问题 鸡兔同笼
    C语言:趣味小问题 百钱买百鸡
  • 原文地址:https://www.cnblogs.com/henw/p/2290499.html
Copyright © 2020-2023  润新知