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


相关推荐: 如何用景安虚拟主机手机版绑定域名建站?  如何在腾讯云免费申请建站?  Laravel的辅助函数有哪些_Laravel常用Helpers函数提高开发效率  制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?  弹幕视频网站制作教程下载,弹幕视频网站是什么意思?  laravel怎么实现图片的压缩和裁剪_laravel图片压缩与裁剪方法  宙斯浏览器视频悬浮窗怎么开启 边看视频边操作其他应用教程  简历没回改:利用AI润色让你的文字更专业  胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?  如何快速打造个性化非模板自助建站?  大连网站制作公司哪家好一点,大连买房网站哪个好?  Laravel怎么使用Intervention Image库处理图片上传和缩放  高防服务器:AI智能防御DDoS攻击与数据安全保障  高性能网站服务器部署指南:稳定运行与安全配置优化方案  微信小程序 canvas开发实例及注意事项  Bootstrap整体框架之CSS12栅格系统  Swift中swift中的switch 语句  laravel怎么配置和使用PHP-FPM来优化性能_laravel PHP-FPM配置与性能优化方法  浏览器如何快速切换搜索引擎_在地址栏使用不同搜索引擎【搜索】  Python进程池调度策略_任务分发说明【指导】  如何快速搭建安全的FTP站点?  Python文件异常处理策略_健壮性说明【指导】  javascript读取文本节点方法小结  如何在不使用负向后查找的情况下匹配特定条件前的换行符  如何快速登录WAP自助建站平台?  Laravel如何实现全文搜索_Laravel Scout集成Algolia或Meilisearch教程  详解Huffman编码算法之Java实现  网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?  Laravel怎么实现支付功能_Laravel集成支付宝微信支付  悟空识字怎么关闭自动续费_悟空识字取消会员自动扣费步骤  Windows10如何删除恢复分区_Win10 Diskpart命令强制删除分区  Laravel怎么在Controller之外的地方验证数据  高防服务器租用指南:配置选择与快速部署攻略  深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?  uc浏览器二维码扫描入口_uc浏览器扫码功能使用地址  Laravel如何使用API Resources格式化JSON响应_Laravel数据资源封装与格式化输出  Laravel storage目录权限问题_Laravel文件写入权限设置  javascript中的try catch异常捕获机制用法分析  香港服务器选型指南:免备案配置与高效建站方案解析  Laravel怎么做数据加密_Laravel内置Crypt门面的加密与解密功能  微信小程序 闭包写法详细介绍  html5如何设置样式_HTML5样式设置方法与CSS应用技巧【教程】  Laravel如何实现API版本控制_Laravel版本化API设计方案  网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?  如何在橙子建站中快速调整背景颜色?  JavaScript如何操作视频_媒体API怎么控制播放  香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南  Laravel用户认证怎么做_Laravel Breeze脚手架快速实现登录注册功能  Laravel如何使用Service Container和依赖注入?(代码示例)  Win11怎么设置默认图片查看器_Windows11照片应用关联设置