为了账号安全,请及时绑定邮箱和手机立即绑定

像这样的json格式怎么转换成字符串

像这样的json格式怎么转换成字符串

慕妹3146593 2019-05-31 03:02:49
__GetZoneResult_ = { mts:'1373100', province:'河北', catName:'中国移动', areaVid:'30499', ispVid:'3236139', carrier:'河北移动' }
查看完整描述

2 回答

?
慕标5832272

TA贡献1966条经验 获得超4个赞

JSON.stringify() 可以将任意的 JavaScript 值序列化成 符合JSON语法的 字符串。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

JSON.stringify({});                        // '{}'

JSON.stringify(true);                      // 'true'

JSON.stringify("foo");                     // '"foo"'

JSON.stringify([1, "false", false]);       // '[1,"false",false]'

JSON.stringify({ x: 5 });                  // '{"x":5}'

 

JSON.stringify({x: 5, y: 6});              

// '{"x":5,"y":6}' 或者 '{"y":6,"x":5}' 都可能

JSON.stringify([new Number(1), new String("false"), new Boolean(false)]); 

// '[1,"false",false]'

JSON.stringify({x: undefined, y: Object, z: Symbol("")}); 

// '{}'

JSON.stringify([undefined, Object, Symbol("")]);          

// '[null,null,null]' 

JSON.stringify({[Symbol("foo")]: "foo"});                 

// '{}'

JSON.stringify({[Symbol.for("foo")]: "foo"}, [Symbol.for("foo")]);

// '{}'

JSON.stringify({[Symbol.for("foo")]: "foo"}, function (k, v) {

  if (typeof k === "symbol"){

    return "a symbol";

  }

});

JSON.parse() 方法将一个符合JSON语法的字符串解析成一个对应类型的值或对象。在解析过程中,还可以选择性的修改某些属性的原始解析值。

1

2

3

4

5

6

7

8

9

JSON.parse('{}');              // {}

JSON.parse('true');            // true

JSON.parse('"foo"');           // "foo"

JSON.parse('[1, 5, "false"]'); // [1, 5, "false"]

JSON.parse('null');            // null

JSON.parse('{"p": 5}', function (k, v) {

    if(k === '') return v;     // 如果到了最顶层,则直接返回属性值,

    return v * 2;              // 否则将属性值变为原来的 2 倍。

});                     

 



查看完整回答
反对 回复 2019-06-01
  • 2 回答
  • 0 关注
  • 420 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信