js中json对象和字符串的转换

JSON.parse() : 字符串-->json对象

1 var str = ‘{"name":"huangxiaojian","age":"23"}‘//单引号写在{}外,每个属性名都必须用双引号,否则会抛出异常。
2 JSON.parse(str)
3 结果:
4 Object
5 age: "23"
6 name: "huangxiaojian"
7 __proto__: Object

JSON.stringify() : json对象-->字符串

1 var a = {a:1,b:2}
2 JSON.stringify(a)
3 结果:
4 "{"a":1,"b":2}"

例如:

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4 <meta charset=‘UTF-8‘>
 5 <title></title>
 6 </head>
 7 <body>
 8 </body>
 9 <script src="jquery.js"></script>
10 <script type="text/javascript">
11 console.log("字符串"+"--->"+"json对象");
12 var str1 = ‘{"name":"huangxiaojian","age":"23"}‘;//单引号写在{}外,每个属性名都必须用双引号,否则会抛出异常。
13 obj1=JSON.parse(str1);
14 console.log(str1+"--->");
15 console.log(obj1);
16 console.log("json对象"+"--->"+"字符串");
17 var obj2 = {a:1,b:2};
18 str2 = JSON.stringify(obj2);
19 console.log(obj2);
20 console.log(‘--->‘+str2);
21 console.log("数组"+"--->"+"字符串");
22 var array = ["1","2"];
23 str3 = JSON.stringify(array);
24 console.log(array);
25 console.log(‘--->‘+str3);
26 </script>
27 </html>

参考:https://www.cnblogs.com/seven7seven/p/4754465.html

原文地址:https://www.cnblogs.com/116970u/p/10585717.html

时间: 2024-10-02 16:57:27

js中json对象和字符串的转换的相关文章

js中 json对象与json字符串相互转换的几种方式

以下总结js中 json对象与json字符串相互转换的几种方式: 一.JSON对象转化为JSON字符串 1.使用JSON.stringify()方法进行转换 该方法不支持较老版本的IE浏览器,比如:ie8(兼容模式).ie7.ie6. var jsonStr = JSON.stringify(jsonObj); alert(jsonStr); var jsonStr = jsonObj.toJSONString(); alert(jsonStr); 二.JSON字符串转化为JSON对象 1.使用

JSON对象和字符串的转换

JSON.parse()和JSON.stringify() 1.parse 用于从一个字符串中解析出json 对象.例如 var str='{"name":"cpf","age":"23"}' 经 JSON.parse(str) 得到: Object: age:"23" name:"cpf" _proto_:Object ps:单引号写在{}外,每个属性都必须双引号,否则会抛出异常 2.

js之json对象与字符串相互转换

一.对象转字符串 JSON.stringify() const obj = { id: 1, name: 'jessie-xian', age: 18 } const objToStr = JSON.stringify(obj) console.log('obj:', obj) console.log('objToStr:', objToStr) 二.字符串转对象 JSON.parse() const str = '{"id":1,"name":"jess

js中Json 对象,Json字符串转换

//tmppcd  是一个对象 //JSON.stringify()   是把对象转换成json 字符串

js中json与数组字符串的相互转化

<SCRIPT LANGUAGE="JavaScript"> var t="{'firstName': 'cyra', 'lastName': 'richardson', 'address': { 'streetAddress': '1 Microsoft way', 'city': 'Redmond', 'state': 'WA', 'postalCode': 98052 },'phoneNumbers': [ '425-777-7777','206-777-7

JS中JSON详解

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式.同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不须要任何特殊的 API 或工具包. 在JSON中,有两种结构:对象和数组. 1. 一个对象以"{"(左括号)开始,"}"(右括号)结束.每个"名称"后跟一个":"(冒号):&qu

第168天:json对象和字符串的相互转换

json对象和字符串的相互转换 1.json对象和字符串的转换 在Firefox,chrome,opera,safari,ie9,ie8等高级浏览器直接可以用JSON对象的stringify()和parse()方法.JSON.stringify(obj)       将JSON对象转为字符串.JSON.parse(string)       将字符串转为JSON对象格式. 1 //使用json中的parser方法转换: 2 3 var str='{"name":"fendou

Js中Date格式化为字符串

惭愧,混迹博客园2年了,还没写过什么.最近不太忙,就写一下Js中Date对象的字符串转换吧. 直接贴代码,欢迎各位拍砖,吐槽! /*格式化时间 *formatStr 格式,如:YY-MM-DD hh:mm:ss.Y-M-D h:m:s *只有一个M时,月份小于十时前面不追加零,D.h.m.s雷同 */Date.prototype.toStringFormat = function (formatStr) { if (formatStr == null || formatStr == '') re

js中的json对象和字符串之间的转化

字符串转对象(strJSON代表json字符串)   var obj = eval(strJSON);   var obj = strJSON.parseJSON();   var obj = JSON.parse(strJSON): json对象转字符串(obj代表json对象)   var str = obj.toJSONString();   var str = JSON.stringify(obj) 运用时候需要除了eval()以外需要json.js包(切记哦)