object转换,js [object object] 转换原函数

  object转换,js [object object] 转换原函数

  操作环境:windows7系统,javascript1.8.5版本1.8.5,戴尔G3电脑。

  javascript object怎么转json?

  JavaScript中object与json的转换

  JSON字符串:

  var str1={ name: cxh , sex : man } ;JSON对象:

  var str2={ name: cxh , sex : man };1.JSON字符串被转换成JSON对象。

  要使用上面的str1,必须首先使用以下方法将其转换为JSON对象:

  var obj=eval(( str ));//从JSON字符串转换为JSON对象或

  var obj=str . parse JSON();//从JSON字符串转换为JSON对象或

  var obj=JSON . parse(str);//从JSON字符串转换为JSON对象。然后,你可以这样读:

  alert(obj . name);

  alert(obj . sex);注意:如果obj原本是一个JSON对象,使用eval()函数转换后(即使转换多次)仍然是JSON对象,但是使用parseJSON()函数处理后会出现问题(抛出语法异常)。

  2.可以使用toJSONString()或全局方法JSON.stringify()将JSON对象转换为JSON字符串。

  例如:

  var last=obj . tojsonstring();//将JSON对象转换为JSON字符或

  var last=JSON . stringify(obj);//将JSON对象转换成JSON字符

  警报(最后一个);注意:

  以上方法中,除了js自带的eval()函数,其他方法都来自json.js包。新版本的JSON修改了API,将JSON.stringify()和JSON.parse()注入Javascript的内置对象。前者变成Object.toJSONString(),后者变成String.parseJSON()。提示如果找不到tojsonString()和parseJSON()方法,那么您的JSON包版本太低。

  【推荐学习:javascript基础教程】以上是javascript object如何转换成json的细节。更多请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: