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 相关文章推荐
jQuery中deferred对象使用方法详解
Jul 14 Javascript
关于List.ToArray()方法的效率测试
Sep 30 Javascript
JS中闭包的经典用法小结(2则示例)
Dec 28 Javascript
详解js产生对象的3种基本方式(工厂模式,构造函数模式,原型模式)
Jan 09 Javascript
jQuery.Form上传文件操作
Feb 05 Javascript
jQuery EasyUI Accordion可伸缩面板组件使用详解
Feb 28 Javascript
简单实现jQuery轮播效果
Aug 18 jQuery
解决vue中修改了数据但视图无法更新的情况
Aug 27 Javascript
Vue-不允许嵌套式的渲染方法
Sep 13 Javascript
小程序实现展开/收起的效果示例
Sep 22 Javascript
vue使用vuex实现首页导航切换不同路由的方法
May 08 Javascript
uni-app 微信小程序授权登录的实现步骤
Feb 18 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
php表单提交与$_POST实例分析
2015/01/26 PHP
Laravel框架中实现使用阿里云ACE缓存服务
2015/02/10 PHP
Java中final关键字详解
2015/08/10 PHP
学习php设计模式 php实现工厂模式(factory)
2015/12/07 PHP
php set_include_path函数设置 include_path 配置选项
2016/10/30 PHP
php实现的简单中文验证码功能示例
2017/01/03 PHP
Laravel Validator 实现两个或多个字段联合索引唯一
2019/05/08 PHP
laravel 根据不同组织加载不同视图的实现
2019/10/14 PHP
将中国标准时间转换成标准格式的代码
2014/03/20 Javascript
AngularJS 简单应用实例
2016/07/28 Javascript
jQuery Easyui Tabs扩展根据自定义属性打开页签
2016/08/15 Javascript
JS 循环li添加点击事件 (闭包的应用)
2016/12/10 Javascript
taro小程序添加骨架屏的实现代码
2019/11/15 Javascript
Python利用递归和walk()遍历目录文件的方法示例
2017/07/14 Python
Python实现发送QQ邮件的封装
2017/07/14 Python
python 生成器协程运算实例
2017/09/04 Python
详解如何利用Cython为Python代码加速
2018/01/27 Python
python selenium 对浏览器标签页进行关闭和切换的方法
2018/05/21 Python
Python查找文件中包含中文的行方法
2018/12/19 Python
Python3+Appium安装使用教程
2019/07/05 Python
Django中的静态文件管理过程解析
2019/08/01 Python
用Python抢火车票的简单小程序实现解析
2019/08/14 Python
如何基于Python制作有道翻译小工具
2019/12/16 Python
Python PyInstaller安装和使用教程详解
2020/01/08 Python
Python中qutip用法示例详解
2020/10/02 Python
利用Python函数实现一个万历表完整示例
2021/01/23 Python
html5 worker 实例(二) 图片变换效果
2013/06/24 HTML / CSS
德国黑胶唱片、街头服装及运动鞋网上商店:HHV
2018/08/24 全球购物
JSF界面控制层技术
2013/06/17 面试题
给定一个时间点,希望得到其他时间点
2013/11/07 面试题
【魔兽争霸3重制版】原版画面与淬火MOD画面对比
2021/03/26 魔兽争霸
2015年中个人总结范文
2015/03/10 职场文书
2015年学校政教工作总结
2015/07/20 职场文书
《我在为谁工作》:工作的质量往往决定生活的质量
2019/12/27 职场文书
Python爬虫框架之Scrapy中Spider的用法
2021/06/28 Python
Python实现滑雪小游戏
2021/09/25 Python