详解JSON工具与字符串之间转换实例

解决ajax http请求https的办法

ajax请求路径是https的时候,如果服务器没有配置ssl证书,访问此页面时,浏览器控制台会显示SSL ERROR,和一些其他错误,但请求路径是http是,则不会报错 ajax是ajax的post方法 解决办

在开发的历程中,若是对于少量参数的前后台转达,可以直接接纳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将数组工具转换成字符串,

分享几个免费IP地址查询接口(API)

淘宝IP地址库 提供的服务包括: 1. 根据用户提供的IP地址,快速查询出该IP地址所在的地理信息和地理相关的信息,包括国家、省、市和运营商。 2. 用户可以根据自己所在的位置和使

再举行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工具与字符串之间转换实例的详细内容,更多请关注跟版网其它相关文章!

进行数据挖掘的 8 个最佳开源工具

数据挖掘,又称为资料探勘、数据采矿。它是数据库知识发现(英语:Knowledge-Discovery in Databases,简称:KDD)中的一个步骤,是一个挖掘和分析大量数据并从中提取信息的过程。其中一

转载请说明出处内容投诉
八爷源码网 » 详解JSON工具与字符串之间转换实例