var foo={ a: 20, g: [-100007], i: 100006, n: 'Node.JS', o: true, v: 4 };
console.log(JSON.stringify(foo));//Node原生支持JSON
//{"a":20,"g":[-100007],"i":100006,"n":"Node.JS","o":true,"v":4}
字符串转对象

1、用eval函数

var foo="{_id:101}";
var oo=eval('('+foo+')');//必须加括号才可以将该字符串转换成对象,加括号表示运行里面的代码。
console.log(oo._id);//101
2、用JSON.parse函数
var foo='{"_id":101}';//属性名必须已经被引号括起,否则转换将失败。
var oo=JSON.parse(foo);
console.log(oo._id);//101
对象转字符串var foo={ a: 20, g: [-100007], i: 100006, n: 'Node.JS', o: true, v: 4 };console.log(JSON.stringify(foo));//Node原生支持JSON//{"a":20,"g":[-100007],"i":100006,"n":"Node.JS","o":true,"v":4}字符串
开发过程中,一般将 对象 转换 成S tring 或S tring 对象 大部分通过fastjson的方式,但是各种json框架在处理基本类型的时候,会显得力不从心。这里最优秀的还是jackson的 转换 方式。主要使用ObjectMapper 对象 ,可以实现Object 到s tring 也可实现Object 到 byte[] 的 转换 。 package com.fasterxml.jackson.databind.ObjectMapper;...
JSON-----------JavaScript Object Notation 是一种轻量级的数据交换格式,因为采用完全独立于语言的文本格式【易于人阅读和编写】,所以一般使用JSON作为网络传输的格式,成为理想的数据交换“语言”。 它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集,使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)【易于机器解析和生
Node .js 全局 对象 JavaScript 中有一个特殊的 对象 ,称为全局 对象 (Global Object),它及其所有属性都可以在程序的任何地方访问,即全局变量。 在浏览器 JavaScript 中,通常 window 是全局 对象 , 而 Node .js 中的全局 对象 是 global,所有全局变量(除了 global 本身以外)都是 global 对象 的属性。 在 Node .js 我们可以直接访...
Query S tring 模块用于实现URL参数 字符串 与参数 对象 之间 的互相 转换 ,提供了"s tring ify"、"parse"等一些实用函数来针对 字符串 进行处理,通过序列化和反序列化,来更好的应对实际开发中的条件需求,对于逻辑的处理也提供了很好的帮助。 一,s tring ify //s tring ify函数的作用就是序列化 对象 ,也就是说将对...
var str = JSON.s tring ify(data) console.log(typeof str) -->s tring console.log(str) -->{"a":"1","b":"2"} JSON.parse(s tring )将 字符串 转为JSON格式 dat...
1.JSON.s tring ify将JS 对象 转化为 字符串 var str = JSON.s tring ify(json); 2.JSON.parse(s tring )将 字符串 转化为JSON 对象 var json = JSON.parse(s tring );