nodeJs处理json
返回json
> var http = require('http'); var data = {'name': ['chao','qin'], 'company': 'lla','movies':[{'name': "星河战队1",'type': "太空歌剧" },{'name': "星河战队2:掠夺者",'type': "太空歌剧" },{'name': "星河战队3:联邦英雄",'type': "太空歌剧" },{'name': "变形金刚1",'type': "外星人类型" },{ 'name': "变形金刚2:卷土重来",'type': "外星人类型" },{ 'name': "变形金刚3:月黑之时",'type': "外星人类型" },{ 'name': "世界大战",'type': "外星人类型" }]
};
var urllib = require('url'); http
//创建服务
.createServer(function(req,res){ var params = urllib.parse(req.url, true); console.log(params); // 返回文本// res.write('hello NodeJs'); if (params.query && params.query.callback) { //console.log(params.query.callback); var str = params.query.callback + '(' + JSON.stringify(data) + ')';//jsonp res.end(str); } else { res.end(JSON.stringify(data));//普通的json } // 返回结束res.end(JSON.stringify(data));// res.end();
})
// 端口号
.listen(2015);
读取文件返回json
> var http = require('http');
var urllib = require('url');
var fs=require('fs');
// fs.writeFileSync('json/baby_visit.json',JSON.stringify({a:1,b:2}));//写
var data=JSON.parse(fs.readFileSync('json/baby_visit.json'));//读 http
//创建服务
.createServer(function(req,res){ var params = urllib.parse(req.url, true); console.log(params); // 返回文本// res.write('hello NodeJs'); if (params.query && params.query.callback) { //console.log(params.query.callback); var str = params.query.callback + '(' + JSON.stringify(data) + ')';//jsonp res.end(str); } else { res.end(JSON.stringify(data));//普通的json } // 返回结束res.end(JSON.stringify(data));// res.end();
})
// 端口号
.listen(2015);
请求json返回json
> var http = require('http');
var request = require('request');
var urllib = require('url');
var data;request('http://www.strun.club/source/json/user.json', function (error, response, body) {console.log(response);if (!error && response.statusCode == 200) {console.log(body); data = JSON.parse(body);}
}) http
//创建服务
.createServer(function(req,res){ var params = urllib.parse(req.url, true); console.log(params); // 返回文本// res.write('hello NodeJs'); if (params.query && params.query.callback) { //console.log(params.query.callback); var str = params.query.callback + '(' + JSON.stringify(data) + ')';//jsonp res.end(str); } else { res.end(JSON.stringify(data));//普通的json } // 返回结束res.end(JSON.stringify(data));// res.end();
})
// 端口号
.listen(2077);
nodeJs处理json相关推荐
- nodejs读取服务器json文件,nodejs读写json文件的简单方法(必看)
nodejs 读json文件 var fs=reauire('fs'); var file="d:\0.json"; var result=JSON.parse(fs.readFi ...
- Jquery通过ajax请求NodeJS返回json数据
最近看了NodeJS相关的,在网上查了下结合AJAX的应用,感觉应用前景还是不错的.为什么用这个组合呢? 1.NodeJS不需要安装,拷贝过去就可以使用,而环境变量可以只配置在当前cmd窗口,运行方便 ...
- NodeJS返回JSON
1.nodejs中将数据库查询结果的数组转换成JSON对象 2.将数组对象转换成对象 [ "3040131111", "小明", &qu ...
- nodejs读写json数据
1.首先准备好json格式的文件,如图: 2.再创建一个js文件, 如图: 3.分析代码思路 : 3.1 读取data.json文件 3.2 将字符串数据转变成数组格式,添加完成数据再转回json格式 ...
- nodejs 遍历json数据_PostgreSQL 务实应用(四/5)JSON
JSON 可谓风靡互联网,在数据交换使用上,其优势特别明显,其结构简洁.可读易读.形式灵活.很多 API 接口的数据都采用 JSON 来表示. PostgreSQL 对 JSON 提供了良好的支持.具 ...
- nodejs之json数据
参考:http://www.runoob.com/json/js-json-arrays.html *********** ********简单的数据返回: 方式一:res.json({msg:&qu ...
- nodejs写入json文件,格式化输出json的方法
将 JSON 对象写入文件. 使用 fs.writeFile(),模板字面量 和 JSON.stringify() 将 json 对象写入到 .json 文件中. 写入json文件后,都会出现很恶心的 ...
- npm WARN enoent ENOENT: no such file or directory, open 'C:\Program Files\nodejs \package.json'
在node.js安装目录下安装微薄.框架express 出现了一些问题 解决问题的方法是在C:\Program Files\nodejs\node_modules 的npm目录下进行安装
- 准备奔向新时代的技术nodejs+express+mongodb+json
这些年,一个在找一个中意的框架和技术,试用了许多,都不满意. 这里我们来批一批这些本不该出现的垃圾技术: 1. XML , Linux 对XML说了句实话:本不该存的在技术. 当然,他的意思当然不是说 ...
最新文章
- 线程同步思考 - Condition模块
- Go 开发关键技术指南 | Go 面向失败编程 (内含超全知识大图)
- POI创建的文档具有不同条件的灵活样式
- 数据透视表和数据交叉表_数据透视表的数据提取
- ONVIF Device Manager修改设备密码
- 安卓抓包软件_Packet Capture安卓抓包神器介绍及使用教程
- 剑指Offer - 翻转单词顺序列
- 小菜找实习——阿里3月27日场笔试第一题
- 简单介绍Hadoop实操
- Python-Seleium模拟登陆163邮箱
- MATLAB/Simulink当真,开环Buck、闭环Buck、双闭环Buck仿真;开环控制的半桥LLC谐振变换器,全桥LLC谐振变换器和电压闭环控制的半桥LLC
- 苹果cms安装mysql检测失败_苹果cmsV10安装过程中的常见问题处理办法
- 信创办公--基于WPS的Word最佳实践系列(使用智能图形丰富表达内容)
- 如何报考系统集成项目管理工程师?
- 一图看完北京互联网公司分布!中关村、后厂村、望京互联网公司扎堆圣地。
- 优秀|九州云荣膺全球云计算大会云鼎奖三项大奖
- 建筑室内设计与计算机应用,建筑室内设计与室内艺术设计与艺术设计的区别?...
- 怎样使用PPT制作出员工培训流程图?详见教程
- 使用二代数据进行基因survey-01cleandata(持续更新中)
- python下载电影_python实现去除下载电影和电视剧文件名中的多余