e2

滴滴侠,fai抖

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
 (貌似jq支持)
 

json2.js的源码地址:

https://github.com/douglascrockford/JSON-js

Visual Studio用户可以直接通过Nuget来获得。

 

json2.js提供了json的序列化和反序列化方法,可以将一个json对象转换成json字符串,也可以将一个json字符串转换成一个json对象。

 

在页面中添加json2.js的引用。

<script type="text/javascript" src="/CoreResource/JS/json2.min.js"></script>

 

序列化方法: 转json字符串

var jsonObj = { id: '01', name: 'Tom' };
JSON.stringify(jsonObj);

 

反序列化方法: 转json对象

var jsonString = "{ id: '01', name: 'Tom' }";
JSON.parse(jsonString);

 

配合ajax实例:

            var param = {
                    userId:model.userId,
                    messageTitle:$('input[name="messagetitle"]').val(),
                    message:$('#desc').val(),
                    messageType:Number(1)
            };
            var param = JSON.stringify(param);
            $.ajax({
                type : "POST",
                url : PathList.adminSendMessageForUser,
                contentType : "application/json; charset=utf-8",
                data : param,
                dataType : "json",
                success : function(result) {
                }
            });

发送格式为json对象,服务端@RequestBody接收

 

posted on 2017-02-08 08:50  纯黑Se丶  阅读(387)  评论(0编辑  收藏  举报