新航路师徒学院

 找回密码
 立即注册
搜索
查看: 370|回复: 0

【新航路】字符串转换成json

[复制链接]

80

主题

114

帖子

560

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
560
发表于 2016-8-26 11:30:44 | 显示全部楼层 |阅读模式
  1. 1、eval 方式解析

  2. function evalJson(str){
  3. var json = eval('(' + str + ')');
  4. return json;
  5. }
  6. 2、使用js 的全局对象 JSON 对象



  7. function isJson(str){
  8. return JSON.parse(str);
  9. }
  10. 3、还有就是jq中 使用的 $.pareJSON
  11. $.parseJSON(str);
  12. 4、new Function
  13. function newJson(str){
  14. var json = (new Function("return " + str))();
  15. return json;
  16. }
  17. alert(strToJson("{\"city\":\"杭州\",\"province\":\"浙江\"}").city)
  18. 5、在angular 中也提供了 方法
  19. angular.fromJson
  20. var str = {
  21. 'city':'北京',
  22. 'type':'city'
  23. };
  24. console.log(angular.toJson(str));
  25. console.log(JSON.stringify(str));
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

新航路师徒学院 ( 京ICP备16035622号

GMT+8, 2018-8-17 01:27 , Processed in 0.141544 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表