angular.fromJson与toJson方法用法示例

发布时间 - 2026-01-11 01:08:46    点击率:

本文实例讲述了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 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Win11怎么设置默认图片查看器_Windows11照片应用关联设置  如何快速搭建虚拟主机网站?新手必看指南  Windows10怎样连接蓝牙设备_Windows10蓝牙连接步骤【教程】  长沙企业网站制作哪家好,长沙水业集团官方网站?  瓜子二手车官方网站在线入口 瓜子二手车网页版官网通道入口  简单实现Android文件上传  UC浏览器如何设置启动页 UC浏览器启动页设置方法  如何用免费手机建站系统零基础打造专业网站?  网站建设要注意的标准 促进网站用户好感度!  Laravel怎么在Controller之外的地方验证数据  Laravel的HTTP客户端怎么用_Laravel HTTP Client发起API请求教程  QQ浏览器网页版登录入口 个人中心在线进入  Python企业级消息系统教程_KafkaRabbitMQ高并发应用  Laravel Eloquent模型如何创建_Laravel ORM基础之Model创建与使用教程  怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?  php在windows下怎么调试_phpwindows环境调试操作说明【操作】  Laravel怎么多语言本地化设置_Laravel语言包翻译与Locale动态切换【手册】  如何在企业微信快速生成手机电脑官网?  详解vue.js组件化开发实践  laravel怎么用DB facade执行原生SQL查询_laravel DB facade原生SQL执行方法  北京专业网站制作设计师招聘,北京白云观官方网站?  千库网官网入口推荐 千库网设计创意平台入口  如何快速完成中国万网建站详细流程?  Windows10如何删除恢复分区_Win10 Diskpart命令强制删除分区  如何在云主机上快速搭建网站?  Python文件操作最佳实践_稳定性说明【指导】  极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?  如何在不使用负向后查找的情况下匹配特定条件前的换行符  PHP 实现电台节目表的智能时间匹配与今日/明日轮播逻辑  Laravel怎么解决跨域问题_Laravel配置CORS跨域访问  UC浏览器如何切换小说阅读源_UC浏览器阅读源切换【方法】  laravel怎么为应用开启和关闭维护模式_laravel应用维护模式开启与关闭方法  电视网站制作tvbox接口,云海电视怎样自定义添加电视源?  edge浏览器无法安装扩展 edge浏览器插件安装失败【解决方法】  Laravel怎么清理缓存_Laravel optimize clear命令详解  如何用5美元大硬盘VPS安全高效搭建个人网站?  如何用好域名打造高点击率的自主建站?  Laravel怎么为数据库表字段添加索引以优化查询  Laravel怎么实现软删除SoftDeletes_Laravel模型回收站功能与数据恢复【步骤】  如何在云服务器上快速搭建个人网站?  Android利用动画实现背景逐渐变暗  什么是javascript作用域_全局和局部作用域有什么区别?  三星网站视频制作教程下载,三星w23网页如何全屏?  昵图网官方站入口 昵图网素材图库官网入口  Laravel如何实现密码重置功能_Laravel密码找回与重置流程  哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?  在Oracle关闭情况下如何修改spfile的参数  MySQL查询结果复制到新表的方法(更新、插入)  EditPlus中的正则表达式实战(6)  浅析上传头像示例及其注意事项