说法:json对象写法中可以嵌套方法,方法对象中可以嵌套json写法
<script>
//////////////////////////json用法 //比较喜欢这种方式
var obj = {};
obj.kj1 = { //空间定义
json1:{//页面加载的时候就会运行该静态方法,如果是要求动态获取赋值,比如验证页面input值,就不合适。定义常量比较合适,要么就在方法中定义json对象。
a:"aaa",
b:111
},
fun1:function(){
return this.json1.a+this.json1.b;
}
}
obj.kj2 = function(){
var o = {
d:222
};
return o.d;
}
alert(obj.kj1.fun1());
alert(obj.kj2());
///copy object 不安全
var co = obj ;
co.kj1.json1.a="bbb";
alert("=="+co.kj1.json1.a);
alert("=="+obj.kj1.json1.a);
//////////////////////构造函数 原型用法
var objt = function(){};
objt.prototype.model = {
a:"aaa",
b:111
}
objt.prototype.show = function(){
var ttt="dddd";
var json1={
a:"aaa",
b:111
};
return json1.a+json1.b+ttt;
}
var t = new objt();
alert(t.model.b);
alert(t.show());
////////////////////// 一般用于插件
(function(v){
this.o = {
t:v
};
alert(this.o.t);
})(1);
</script>
注意:json用法一般用于常用库定义,即成员属性不会被外部参数影响,封装变量比较安全,
比如浏览器判断和dom 获取页面form值
分享到:
相关推荐
json转对象json转对象json转对象json转对象json转对象json转对象json转对象json转对象json转对象json转对象json转对象json转对象json转对象json转对象json转对象json转对象json转对象json转对象json转对象json转对象...
JS中的JSON对象 使用JSON进行数据传输
支持将自身转换成json字符串输出
将js对象转换成json格式的数据的字符串,方便后台进行转换处理
JavaScript数组对象JSON学习笔记,推荐
由php对象生成json字符串 把php对象变成json字符串.zip
json.js json.js json.js json.js json.js json.js json.js json.js json.js json.js json.js json.js json.js json.js json.js json.js json.js
纯javascript实现json与对象的互相转换完整项目,原创
json3.js 【JS / JavaScript 中解析JSON的js包,JSON官方的JSON解析包】。JavaScript中解析JSON的js包,页面中引入json3.js,即可使用。 使用方法:JSON.parse(str), JSON.stringify(obj) 更多详情请参考博文: ...
因项目需求,自己拼接麻烦,所以将javascript拼接json封装成和java类似的操作,直接put() 与 get() 就可以使用,支持json数组,使用的时候只需要 创建对象 并赋值 然后调用内部参数即可,源码中有示例。因为删除操作...
javascript处理json字符串和json对象的类。 可以把json对象转换成字符串, 也可以把json格式的字符串转换成json对象。 上一个版本有一个小问题,修改了。这是最终版本。 含有演示例子。
json格式的javascript对象用法分析.docx
1.一款将java对象转成json或是将json转成java对象的jar文件; 2.在网上找了半天才找到,希望大家共享; 3.使用方法,大家在网上随便找,很多,很简单,一看便会; 4.此包在eclipse中和AndroidStudio中都可以用,但是,你如果...
js页面字符串转json对象
对象生成json字符串,根据字符串生成对象|list
Json对象与json字符串互相转换处理工具
JSON 语法是 JavaScript 对象表示法语法的子集。 •数据在名称/值对中 •数据由逗号分隔 •花括号保存对象 •方括号保存数组 JSON 对象 JSON 对象在花括号中书写: 对象可以包含多个名称/值对: { firstName:John ...
JSON 对比工具,优秀的JSON对比工具,自动格式化,对比JSON不同处,高亮显示,代码经过优化
json格式与java类对象相互转换。json格式转换成java类对象,List,Map。类对象转换成json。
json字串 解析成jsonObject的工具,替代eval方法使用 IE8以上浏览器貌似自带 JSON.stringify