<script src=howwajson.js></script>
<textarea cols=100 rows=20>
'{"姓名":"张三","性别":"男","age":30,职务:"普通员工",离职时间:""}'
{"a":1,"b":2,"c":3,"d":[1,2,"c"],e:["www","email",[1,2,3],"r"],"k":"88",f:{"China":"cn","Japan":"jp"},"y":"999"}
</textarea>
<script>
// ============================================
// 测试
var jsonstr = '{"姓名":"张三","性别":"男","age":30,职务:"普通员工",离职时间:""}';
var b;
// 使用方法一
b = howwaJson.string2json1(jsonstr);
if (b!=null){
alert("方法1:姓名="+b["姓名"]+"\n性别="+b.性别+"\n年龄="+b["age"]+"\n职务="+b.职务+"\n离职时间:"+b.离职时间);
}
else{
alert(null);
}
// 使用方法二
b = howwaJson.string2json2(jsonstr);
if (b!=null){
alert("方法2:姓名="+b["姓名"]+"\n性别="+b.性别+"\n年龄="+b["age"]+"\n职务="+b.职务);
}
else{
alert(null);
}
// 使用方法三
b = howwaJson.string2json3(jsonstr);
if (b!=null){
alert("方法3:姓名="+b["姓名"]+"\n性别="+b.性别+"\n年龄="+b["age"]+"\n职务="+b.职务);
}
else{
alert(null);
}
// 转换一个复杂的json字符串
var jsond = '{"a":1,"b":2,"c":3,"d":[1,2,"c"],e:["www","email",[1,2,3],"r"],"k":"88",f:{"China":"cn","Japan":"jp"},"y":"999"}';
b = howwaJson.string2json1(jsond);
if (b != null) {
alert("b.d[2]="+b.d[2]+"\nb.f.China="+b.f.China+"\nb.k="+b["k"]+"\nb.y="+b.y);
} else {
alert(null);
}
// 测试:将简单的json对象转换成字符串
var d = {"a":1,"b":2,"c":3,"d":"aaa"}
d["t"]="yyyyyyy"; //增加一个属性
alert( howwaJson.simplejson2string(d) );
// json对象的构造
var nl="年龄";
var dd ={};
dd["t"]="yyyyyyy";
dd.y="zzzzz";
dd.a="333";
dd.姓名= {}; // json嵌套
dd.姓名.姓="张";
dd.姓名.名="三";
dd["性别"]="男";
dd[nl]=30;
// 看看构造的结果
alert( "dd="+howwaJson.json2string(dd) );
// 测试:将复杂的json对象转换成字符串
var Ojson = {"a":1,"b":2,"c":3,"d":[1,2,"c"],e:["www","email",[1,2,3],"r"],"k":"88",f:{"China":"cn","Japan":"jp"},"y":"999","w":""};
alert( howwaJson.json2string(Ojson) );
</script>
没有合适的资源?快使用搜索试试~ 我知道了~
javascript处理json字符串和json对象的类(含示例,最终版本)
共2个文件
html:1个
js:1个
需积分: 9 14 下载量 196 浏览量
2011-03-21
13:53:11
上传
评论
收藏 2KB RAR 举报
温馨提示
javascript处理json字符串和json对象的类。 可以把json对象转换成字符串, 也可以把json格式的字符串转换成json对象。 上一个版本有一个小问题,修改了。这是最终版本。 含有演示例子。
资源推荐
资源详情
资源评论
收起资源包目录
json对象操作函数全集.rar (2个子文件)
json操作对象
howwajson.js 2KB
howwajson.html 2KB
共 2 条
- 1
资源评论
bjhdy
- 粉丝: 2
- 资源: 35
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功