Js Json 互转
2024-09-01 16:02:20
推荐:
//js对象转换为 JSON 文本
var text = '[{"id":1,"name":"C","size":"","date":"02/19/2010","children":[{"id":2,"name":"Program Files","size":"120 MB","date":"03/20/2010","children":[{"id":21,"name":"Java","size":"","date":"01/13/2010","state":"closed","children":[{"id":211,"name":"java.exe","size":"142 KB","date":"01/13/2010"},{"id":212,"name":"jawt.dll","size":"5 KB","date":"01/13/2010"}]},{"id":22,"name":"MySQL","size":"","date":"01/13/2010","state":"closed","children":[{"id":221,"name":"my.ini","size":"10 KB","date":"02/26/2009"},{"id":222,"name":"my-huge.ini","size":"5 KB","date":"02/26/2009"},{"id":223,"name":"my-large.ini","size":"5 KB","date":"02/26/2009"}]}]},{"id":3,"name":"eclipse","size":"","date":"01/20/2010","children":[{"id":31,"name":"eclipse.exe","size":"56 KB","date":"05/19/2009"},{"id":32,"name":"eclipse.ini","size":"1 KB","date":"04/20/2010"},{"id":33,"name":"notice.html","size":"7 KB","date":"03/17/2005"}]}]}]'; var obj= JSON.parse(text); //可选的 filter 参数将遍历每一个value key 值对, 并进行相关的处理, 如:
/*
var obj= JSON.parse(text, function (key, value) {
return key.indexOf('date') >= 0 ? new Date(value) : value;
});
*/ //JSON字符串转化为对象
var jsonText = JSON.stringify(obj);
其他:
var t = "{'firstName': 'cyra', 'lastName': 'richardson', 'address': { 'streetAddress': '1 Microsoft way', 'city': 'Redmond', 'state': 'WA', 'postalCode': 98052 },'phoneNumbers': [ '425-777-7777','206-777-7777' ] }"; var jsonobj = eval('(' + t + ')'); var t2 = "[{name:'zhangsan',age:'24'},{name:'lisi',age:'30'},{name:'wangwu',age:'16'},{name:'tianqi',age:'7'}] "; var myobj = eval(t2);
最新文章
- css 水平居中垂直居中的几种方法
- POJ 2096 Collecting Bugs
- mmap 与 read/write
- Linux 操作系统的用户和用户组管理
- UNIX基础知识之输入和输出
- tcpCopy
- Java BufferedWriter与BufferedReader操作文本文件
- CDZSC_2015寒假新人(2)——数学 B
- innerhtml和innertext的用法以及区别
- Jquery ajax方法详解
- ocr智能图文识别 tess4j 图文,验证码识别 分享及所遇到的问题
- 12 Nonlinear Transformation
- Servlet与Jsp的结合使用实现信息管理系统一
- ucos中信号量 事件标志 消息队列都怎么用
- SAP事物代码
- Python 命令行工具 argparse 模块使用详解
- 用 DocumentFormat.OpenXml 和Microsoft.Office.Interop.Word 写入或者读取word文件
- Linux命令vi/vim 使用方法讲解
- jd-gui的使用方法
- Best practices for Express app structure