本文实例讲述了angular.fromJson与toJson方法用法。分享给大家供大家参考,具体如下:

AngularJS的angular.fromJson()方法可以把一个Json字符串中解析成一个对象,或对象数组:
<!DOCTYPE html>
<html ng-app="App">
<head>
<meta charset="UTF-8">
<title></title>
<script src="../js/angular.js"></script>
<script type="text/javascript">
angular.module("App", [])
.controller("parseController", function($scope)
{
$scope.parse = function()
{
var json = '{"name":"liSi", "password":"321"}';
var jsonArr = '[{"name":"zhangSan", "password":"123"},{"name":"liSi", "password":"321"}]';
var obj = angular.fromJson(json);
console.log(obj.name);
var objArr = angular.fromJson(jsonArr);
console.log(objArr[0].name);
console.log(objArr[1].password);
}
});
</script>
</head>
<body>
<div ng-controller="parseController">
<button ng-click="parse()">点击我!</button>
</div>
</body>
</html>
控制台打印的结果如下:
liSi zhangSan 321
相应地,能够从Json到对象,就能够从对象到Json:
var obj =
{
name:"liSi", password:"321"
}
var str = angular.toJson(obj, true);
console.log(str);
打印结果如下:
{
"name": "liSi",
"password": "321"
}
PS:关于json操作,这里再为大家推荐几款比较实用的json在线工具供大家参考使用:
在线JSON代码检验、检验、美化、格式化工具:
http://tools./code/json
JSON在线格式化工具:
http://tools./code/jsonformat
在线XML/JSON互相转换工具:
http://tools./code/xmljson
json代码在线格式化/美化/压缩/编辑/转换工具:
http://tools./code/jsoncodeformat
在线json压缩/转义工具:
http://tools./code/json_yasuo_trans
更多关于AngularJS相关内容感兴趣的读者可查看本站专题:《AngularJS指令操作技巧总结》、《AngularJS入门与进阶教程》及《AngularJS MVC架构总结》
希望本文所述对大家AngularJS程序设计有所帮助。
# angular
# fromJson
# toJson
# Angularjs根据json文件动态生成路由状态的实现方法
# Angular使用$http.jsonp发送跨站请求的方法
# 使用AngularJS 跨站请求如何解决jsonp请求问题
# AngularJS中的JSONP实例解析
# AngularJS实现动态添加Option的方法
# AngularJS+bootstrap实现动态选择商品功能示例
# AngularJS实现的回到顶部指令功能实例
# AngularJS自定义指令实现面包屑功能完整实例
# AngularJS使用拦截器实现的loading功能完整实例
# AngularJs 常用的过滤器
# 转换工具
# 进阶
# 相关内容
# 感兴趣
# 给大家
# 更多关于
# 所述
# 几款
# 程序设计
# 再为
# 操作技巧
# 讲述了
# title
# UTF
# src
# script
# head
# App
# charset
# meta
相关文章:
如何通过老薛主机一键快速建站?
关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)
专业制作网站的公司哪家好,建立一个公司网站的费用.有哪些部分,分别要多少钱?
如何在建站宝盒中设置产品搜索功能?
如何通过建站之星自助学习解决操作问题?
如何在云主机上快速搭建网站?
高端建站如何打造兼具美学与转化的品牌官网?
如何在七牛云存储上搭建网站并设置自定义域名?
如何在橙子建站上传落地页?操作指南详解
开源网站制作软件,开源网站什么意思?
手机网站制作与建设方案,手机网站如何建设?
历史网站制作软件,华为如何找回被删除的网站?
无锡营销型网站制作公司,无锡网选车牌流程?
电商网站制作公司有哪些,1688网是什么意思?
javascript中对象的定义、使用以及对象和原型链操作小结
如何选择长沙网站建站模板?H5响应式与品牌定制哪个更优?
建站之星安装后如何自定义网站颜色与字体?
如何快速查询域名建站关键信息?
国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?
如何高效利用亚马逊云主机搭建企业网站?
制作网站的软件下载免费,今日头条开宝箱老是需要下载怎么回事?
再谈Python中的字符串与字符编码(推荐)
建站之星会员如何解锁更多建站功能?
北京企业网站设计制作公司,北京铁路集团官方网站?
c++怎么实现高并发下的无锁队列_c++ std::atomic原子变量与CAS操作【详解】
动图在线制作网站有哪些,滑动动图图集怎么做?
网站制作中优化长尾关键字挖掘的技巧,建一个视频网站需要多少钱?
小型网站制作HTML,*游戏网站怎么搭建?
如何通过虚拟主机快速搭建个人网站?
专业网站制作服务公司,有哪些网站可以免费发布招聘信息?
网页制作模板网站推荐,网页设计海报之类的素材哪里好?
建站主机系统SEO优化与智能配置核心关键词操作指南
企业网站制作公司网页,推荐几家专业的天津网站制作公司?
香港服务器部署网站为何提示未备案?
免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?
网站制作需要会哪些技术,建立一个网站要花费多少?
如何在IIS管理器中快速创建并配置网站?
css网站制作参考文献有哪些,易聊怎么注册?
全景视频制作网站有哪些,全景图怎么做成网页?
如何基于PHP生成高效IDC网络公司建站源码?
网站制作的方法有哪些,如何将自己制作的网站发布到网上?
建站之星代理平台如何选择最佳方案?
长春网站建设制作公司,长春的网络公司怎么样主要是能做网站的?
网站图片在线制作软件,怎么在图片上做链接?
高防服务器如何保障网站安全无虞?
建站上传速度慢?如何优化加速网站加载效率?
建站之星安装失败:服务器环境不兼容?
如何快速搭建高效WAP手机网站?
如何获取PHP WAP自助建站系统源码?
c# await 一个已经完成的Task会发生什么
*请认真填写需求信息,我们会在24小时内与您取得联系。