返回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相关推荐

  1. nodejs读取服务器json文件,nodejs读写json文件的简单方法(必看)

    nodejs 读json文件 var fs=reauire('fs'); var file="d:\0.json"; var result=JSON.parse(fs.readFi ...

  2. Jquery通过ajax请求NodeJS返回json数据

    最近看了NodeJS相关的,在网上查了下结合AJAX的应用,感觉应用前景还是不错的.为什么用这个组合呢? 1.NodeJS不需要安装,拷贝过去就可以使用,而环境变量可以只配置在当前cmd窗口,运行方便 ...

  3. NodeJS返回JSON

    1.nodejs中将数据库查询结果的数组转换成JSON对象 2.将数组对象转换成对象 [     "3040131111",     "小明",     &qu ...

  4. nodejs读写json数据

    1.首先准备好json格式的文件,如图: 2.再创建一个js文件, 如图: 3.分析代码思路 : 3.1 读取data.json文件 3.2 将字符串数据转变成数组格式,添加完成数据再转回json格式 ...

  5. nodejs 遍历json数据_PostgreSQL 务实应用(四/5)JSON

    JSON 可谓风靡互联网,在数据交换使用上,其优势特别明显,其结构简洁.可读易读.形式灵活.很多 API 接口的数据都采用 JSON 来表示. PostgreSQL 对 JSON 提供了良好的支持.具 ...

  6. nodejs之json数据

    参考:http://www.runoob.com/json/js-json-arrays.html *********** ********简单的数据返回: 方式一:res.json({msg:&qu ...

  7. nodejs写入json文件,格式化输出json的方法

    将 JSON 对象写入文件. 使用 fs.writeFile(),模板字面量 和 JSON.stringify() 将 json 对象写入到 .json 文件中. 写入json文件后,都会出现很恶心的 ...

  8. 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目录下进行安装

  9. 准备奔向新时代的技术nodejs+express+mongodb+json

    这些年,一个在找一个中意的框架和技术,试用了许多,都不满意. 这里我们来批一批这些本不该出现的垃圾技术: 1. XML , Linux 对XML说了句实话:本不该存的在技术. 当然,他的意思当然不是说 ...

最新文章

  1. 线程同步思考 - Condition模块
  2. Go 开发关键技术指南 | Go 面向失败编程 (内含超全知识大图)
  3. POI创建的文档具有不同条件的灵活样式
  4. 数据透视表和数据交叉表_数据透视表的数据提取
  5. ONVIF Device Manager修改设备密码
  6. 安卓抓包软件_Packet Capture安卓抓包神器介绍及使用教程
  7. 剑指Offer - 翻转单词顺序列
  8. 小菜找实习——阿里3月27日场笔试第一题
  9. 简单介绍Hadoop实操
  10. Python-Seleium模拟登陆163邮箱
  11. MATLAB/Simulink当真,开环Buck、闭环Buck、双闭环Buck仿真;开环控制的半桥LLC谐振变换器,全桥LLC谐振变换器和电压闭环控制的半桥LLC
  12. 苹果cms安装mysql检测失败_苹果cmsV10安装过程中的常见问题处理办法
  13. 信创办公--基于WPS的Word最佳实践系列(使用智能图形丰富表达内容)
  14. 如何报考系统集成项目管理工程师?
  15. 一图看完北京互联网公司分布!中关村、后厂村、望京互联网公司扎堆圣地。
  16. 优秀|九州云荣膺全球云计算大会云鼎奖三项大奖
  17. 建筑室内设计与计算机应用,建筑室内设计与室内艺术设计与艺术设计的区别?...
  18. 怎样使用PPT制作出员工培训流程图?详见教程
  19. 使用二代数据进行基因survey-01cleandata(持续更新中)
  20. python下载电影_python实现去除下载电影和电视剧文件名中的多余

热门文章

  1. 基于 DataLakeAnalytics 的数据湖实践
  2. 大物下学期期末复习笔记
  3. 最短路问题之单源最短路-Dijkstra算法
  4. 文件流,gzip解压,压缩
  5. java程序设计 c语言_C语言和Java编程有什么区别?
  6. ORACLE-使用DBCA创建数据库
  7. 中级宏观经济学复习范围(马工程)
  8. 什么服务器适合搭建APP
  9. 获诱人的实习 offer 、在 Kaggle 推 AI大 赛,大二学生如何做到?
  10. 机器学习(一)——基础概念