js读写json文件实例代码


Posted in Javascript onOctober 21, 2014

本节为大家介绍下js如何读写json文件,代码很简练

function funSave() {
var id = $('#testText1')[0].value;
var name = $('#testText2')[0].value;
var str = '{mydata:[' + '{id:' + id + ',name:' + name + '}' + ']}';

str = "{MyData:[{id:'" + id + "',name:'" + name + "'}]}";

//var json = eval('(' + str + ')');

var fso, tf;
try{
fso = new ActiveXObject("Scripting.FileSystemObject");
      tf = fso.CreateTextFile("F:\\BaiduYun\\MyHtml\\DB_USER.json", true);
      tf.WriteLine(str);
}catch(err){


      }finally{
      tf.Close();
      }
}

function funSearch() {
var fso, ts, s;
var ForReading = 1;
try{
fso = new ActiveXObject("Scripting.FileSystemObject");
      ts = fso.OpenTextFile("F:\\BaiduYun\\MyHtml\\DB_USER.json", ForReading);
      s = ts.ReadLine();
      var json = eval('(' + s + ')');
      alert(json.MyData[0].id);
}catch(err){


}finally{
ts.Close();
}
}
Javascript 相关文章推荐
Prototype源码浅析 String部分(三)之HTML字符串处理
Jan 15 Javascript
js函数内变量的作用域分析
Jan 12 Javascript
JavaScript输出当前时间Unix时间戳的方法
Apr 06 Javascript
JS Array.slice 截取数组的实现方法
Jan 02 Javascript
js实现滚动条滚动到某个位置便自动定位某个tr
Jan 20 Javascript
用js实现博客打赏功能
Oct 24 Javascript
微信小程序去哪里找 小程序到底如何使用(附小程序名单)
Jan 09 Javascript
ES6新增的math,Number方法
Aug 06 Javascript
bootstrap confirmation按钮提示组件使用详解
Aug 22 Javascript
使用vuex缓存数据并优化自己的vuex-cache
May 30 Javascript
继承行为在 ES5 与 ES6 中的区别详解
Dec 24 Javascript
Vue 中获取当前时间并实时刷新的实现代码
May 12 Javascript
一个JavaScript防止表单重复提交的实例
Oct 21 #Javascript
javascript Deferred和递归次数限制实例
Oct 21 #Javascript
JQuery的Ajax中Post方法传递中文出现乱码的解决方法
Oct 21 #Javascript
jquery中post方法用法实例
Oct 21 #Javascript
js调试工具Console命令详解
Oct 21 #Javascript
JS中FRAME的操作问题实例分析
Oct 21 #Javascript
用Jquery.load载入页面后样式没了页面混乱的解决方法
Oct 20 #Javascript
You might like
BBS(php & mysql)完整版(七)
2006/10/09 PHP
通过具体程序来理解PHP里面的抽象类
2010/01/28 PHP
jQuery 位置插件
2008/12/25 Javascript
javascript 写类方式之二
2009/07/05 Javascript
同一页面多个商品倒计时JS 基于面向对象的javascript
2012/02/16 Javascript
JS控件的生命周期介绍
2012/10/22 Javascript
javascript去除字符串左右两端的空格
2015/02/05 Javascript
浅谈JavaScript中指针和地址
2015/07/26 Javascript
基于Flowplayer打造一款免费的WEB视频播放器附源码
2015/09/06 Javascript
jquery.validate提示错误信息位置方法
2016/01/22 Javascript
利用原生js和jQuery实现单选框的勾选和取消操作的方法
2016/09/04 Javascript
js封装成插件_Canvas统计图插件编写实例
2017/09/12 Javascript
JS中Map和ForEach的区别
2018/02/05 Javascript
微信小程序自定义对话框弹出和隐藏动画
2018/07/19 Javascript
ajax与jsonp的区别及用法
2018/10/16 Javascript
NodeJS读取分析Nginx错误日志的方法
2019/05/14 NodeJs
nodejs使用Sequelize框架操作数据库的实现
2020/10/21 NodeJs
使用webpack5从0到1搭建一个react项目的实现步骤
2020/12/16 Javascript
js用正则表达式筛选年月日的实例方法
2021/01/04 Javascript
[02:47]DOTA2亚洲邀请赛 HR战队出场宣传片
2015/02/07 DOTA
[01:00]一分钟回顾2018DOTA2亚洲邀请赛现场活动
2018/04/07 DOTA
Python 利用内置set函数对字符串和列表进行去重的方法
2018/06/29 Python
pycharm 实现显示project 选项卡的方法
2019/01/17 Python
python单向链表的基本实现与使用方法【定义、遍历、添加、删除、查找等】
2019/10/24 Python
pygame实现俄罗斯方块游戏(对战篇1)
2019/10/29 Python
Python Numpy中数据的常用保存与读取方法
2020/04/01 Python
150行Python代码实现带界面的数独游戏
2020/04/04 Python
Ubuntu 20.04安装Pycharm2020.2及锁定到任务栏的问题(小白级操作)
2020/10/29 Python
Bose加拿大官方网站:美国知名音响品牌
2019/03/21 全球购物
英国电气世界:Electrical World
2019/09/08 全球购物
美术师范毕业生自荐信
2013/11/16 职场文书
宣传保护环境的公益广告词
2014/03/13 职场文书
师范生求职自荐信
2014/06/14 职场文书
党员四风问题对照检查材料思想汇报
2014/09/16 职场文书
鲁迅故里导游词
2015/02/05 职场文书
世界遗产的导游词
2015/02/13 职场文书