Welcome to the website navigation,本站只接受合法正规的企业网站,欢迎站长们提交你的网站获得展示和流量有任何问题请联系站长,欢迎大家加入本站。

                
提交网站
  • 网站:76083
  • 待审:5
  • APP:577
  • 文章:304411
  • 会员:56004
文字内链包年1000元 文字内链包年1000元 文字内链包年1000元 AI办公网站 AI绘画工具 AIchat

名站网址导航为大家免费提供关于网站编程方面的知识。

php 去掉字符串的最后一个字符P8IAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

P8IAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  • 本篇文章的具体介绍如下请大家仔细看
在开发的过程中,如果对于少量参数的前后台传递,可以直接采用ajax的data函数,按json格式传递,后台Request即可,但有的时候,需要传递多个参数,这样后台 接受的时候Request多个很麻烦,此时要按照类的格式或者 集合的形式进行传递。     例如:前台按类的格式传递JSON对象:  
var jsonUserInfo = "{\"TUserName\":\""   userName   "\",\"TInterest\":\""   interest   "\",\"TSex\":\""   sex   "\",\"TCity\":\""   city   "\",\"TDetail\":\""   detail   "\"}";

  如拼出的jsonUserInfo 无转义符号,需要var jsonArrayFinal = JSON.stringify(jsonArray);进行转换后再传递。  
$.ajax(                   
{                       
type: "post",                       
url: "Receivehandler1.ashx",                       
data: { userInfo: jsonUserInfo, flag: "123456", key: "654321" },                       
dataType: "text",                       
success: function(data) {                           
$("#pShow").html(data);                      
 } });
如果前台传递多个类格式的JSON数组,也就是集合类型:       例如:   [{"name":"a"},{"name","b"},{"name","c"}] ,则无法传递,此时必须使用JSON.stringify将数组对象转换成字符串,再进行AJAX传递即可。   比如我有两个变量,我要将a转换成字符串,将b转换成JSON对象:  
var a={"name":"tom","sex":"男","age":"24"};
var b='{"name":"Mike","sex":"女","age":"29"}';
在Firefox,chrome,opera,safari,ie9,ie8等高级浏览器直接可以用JSON对象的stringify()和parse()方法。   JSON.stringify(obj)将JSON转为字符串。JSON.parse(string)将字符串转为JSON格式;   上面的转换可以这么写:  
var a={"name":"tom","sex":"男","age":"24"}; var b='{"name":"Mike","sex":"女","age":"29"}'; var aToStr=JSON.stringify(a); var bToObj=JSON.parse(b); alert(typeof(aToStr));  //string alert(typeof(bToObj));//object
JSON.stringify()
ie8(兼容模式),ie7和ie6没有JSON对象,不过www.json.org/js.html提供了一个json.js,这样ie8(兼容模式),ie7和ie6就可以支持JSON对象以及其stringify()和parse()方法;你可以在github.com/douglascrockford/JSON-js上获取到这个js,一般现在用json2.js。   ie8(兼容模式),ie7和ie6可以使用eval()将字符串转为JSON对象,  
var c='{"name":"Mike","sex":"女","age":"29"}';
var cToObj=eval("(" c ")");
alert(typeof(cToObj));
jQuery中也有将字符串转为JSON格式的方法jQuery.parseJSON( json ),接受一个标准格式的 JSON 字符串,并返回解析后的 JavaScript (JSON)对象。当然如果有兴趣可以自己封装一个jQuery扩展,jQuery.stringifyJSON(obj)将JSON转为字符串。   以上就是详解JSON对象与字符串之间转换实例的详细内容,更多请关注名站网址导航其它相关文章!

关于网站编程方面的知识就说道这里了,希望能够对大家有作用。,详解,JSON,对象,与,字符串,之间,转换,实例,

分享到:

  admin

注册时间:

网站:0 个   APP:3 个  文章:0 篇

  • 76083

    网站

  • 577

    APP

  • 304411

    文章

  • 56004

    会员

赶快注册账号,推广您的网站吧!
文章分类
热门网站
最新入驻APP小程序

宝贝市场2023-02-08

宝贝市场——买手和卖家商品展示

夺宝助手2023-02-08

夺宝助手小程序,查看每日快夺宝平

查诚信2023-02-08

查诚信是一款免费的商业查询工具

车价天天报2023-02-08

快速连接汽车销售,获知汽车最新报

考勤助理小程序2023-02-08

上班签到考勤,实时定位,后台轻松

汽车报价大全查询2023-02-08

汽车报价大全查询提供最新汽车市