<script type="text/javascript">
var studentArray=eval("[{name:\"xiao7\",age:15},{name:\"tea\",age:66}]");
//alert(studentArray)
$(document).ready(function() {
/*
$.ajax({
url: 'json.js',
success: function(data) {
alert(data);
}
});*/
$.getJSON("json.js", function(data){
//注意引号:[{name:"xiao7",age:15},{name:"tea",age:66}]
//不需要再eval了这时data已经是一个json对象了
alert("JSON Data: " + data[0].name);
});
//**发现1:
//{}作用:
//1语句块
//2创建对象字面量:var obj={}
//**发现2:
//匿名函数执行:(function(){})()
/*圆括号中表示表达式:
var json=eval("({name:'macrotea',age:45})")
var json=eval("{name:'macrotea',age:45}")则出错
var jsonStr="{name:'macrotea',age:45}";
var data=(new Function("","return "+jsonStr))();
alert(data)
*/
//**发现3:
//有引号可以解决空格问题:"my name":'macrotea'
//**发现4:(字符串转对象)
//var str='{"name":"macrotea","age":45}';//注意形式
//var d=JSON.parse(str);
//alert(d.name)
//**发现5:(对象转字符串)
/*var obj={
name:"我爱java",
age:15
}
var objStr=JSON.stringify(obj);
alert(objStr)*/
//**发现6:(乱码问题)
//若引入的js是gbk,而当前html页面时utf8,可以如下操作
//script language="JavaScript" type="text/javascript" charset="gbk" src="jquery-1.3.2.js"
//**发现7:
//ie8以下的版本不支持JSON
});
</script>
?
详细解决方案
json与札记
热度:329 发布时间:2012-11-03 10:57:43.0
相关解决方案
- json 解析有关问题
- struts2-json中诠注@JSON(deserialize=false)是什么用?不是阻止JSON反序列化成JAVA对象吗?求解
- 请教哪里可以上到 struts2-json-plugin-2.1.8的源文件
- java+jquery easy ui + json + struts分页例子
- ssh json jar 有关问题
- json 有关问题
- jquery.load(*json) 解析不已。求帮忙
- json 转成 string解决办法
- MVC(Json) 出现提示上载
- HttpWebRequest post json 数据,接受应该怎么获取啊
- jqGrid json 不显示数据,该如何处理
- JQUERY AJAX JSON 有关问题 求大侠指点
- json[0].CodeID值为undefined解决方法
- 求 json 好手
- table2json html table 变换为 json
- php json 不能解析中文字符串?解决方法
- XML,JSON,HTML格式对照
- ajax json data应该如何写
- Struts2 + json+ jquery 兑现三级联动action和jsp代码竟然有小红叉,提示缺双引号,检查了转义符号也没缺啊求解
- 关于AJAX回来 json or html
- 把在线编辑器的代码赋给 JSON 出错的有关问题
- JSON web运用前后端通讯的轻量级结果处理
- json 处置hibernate级联
- C#序列化字符串,对象,xml,json,会合数组,字典
- JSON.FROMOBJECT 处置集合中的日期报错
- Json.fromObject使用务必要有get方法
- JSON 字符串 与 java 对象的变换
- ie6/七/8 window.JSON
- js 中 地图 转换 json 格式
- json 数组变换 TypeToken