如何高效运用JavaScript进行复杂对象序列化和反序列化操作?

2026-04-06 20:510阅读0评论SEO资讯
  • 内容介绍
  • 相关推荐

本文共计502个文字,预计阅读时间需要3分钟。

如何高效运用JavaScript进行复杂对象序列化和反序列化操作?

(1)序列化 + 使用 obj.toJSONString() + var str=obj.toJSONString(); // 将JSON对象转换为字符串(2)序列化 + 使用 JSON.stringify(obj) + var str=JSON.stringify(obj); // 将JSON对象转换为字符串

(1)序列化

如何高效运用JavaScript进行复杂对象序列化和反序列化操作?

即js中的Object转化为字符串

1.使用obj.toJSONString()

var str=obj.toJSONString(); //将JSON对象转化为JSON字符

2.使用JSON.stringify(obj)

var str=JSON.stringify(obj); //将JSON对象转化为JSON字符

(2)反序列化

即js中JSON字符串转化为Object

1.使用eval('('+josnStr+')')

var obj=eval("("+data+")");

为什么要 eval这里要添加 "("+data+");//”呢?

原因在于:eval本身的问题。

阅读全文

本文共计502个文字,预计阅读时间需要3分钟。

如何高效运用JavaScript进行复杂对象序列化和反序列化操作?

(1)序列化 + 使用 obj.toJSONString() + var str=obj.toJSONString(); // 将JSON对象转换为字符串(2)序列化 + 使用 JSON.stringify(obj) + var str=JSON.stringify(obj); // 将JSON对象转换为字符串

(1)序列化

如何高效运用JavaScript进行复杂对象序列化和反序列化操作?

即js中的Object转化为字符串

1.使用obj.toJSONString()

var str=obj.toJSONString(); //将JSON对象转化为JSON字符

2.使用JSON.stringify(obj)

var str=JSON.stringify(obj); //将JSON对象转化为JSON字符

(2)反序列化

即js中JSON字符串转化为Object

1.使用eval('('+josnStr+')')

var obj=eval("("+data+")");

为什么要 eval这里要添加 "("+data+");//”呢?

原因在于:eval本身的问题。

阅读全文