参考:http://stackoverflow.com/questions/7356694/how-to-json-stringify-a-user-defined-class-in-javascript

function MyClass() {this.a = "1a";this.b = "1b";this.c = 100;this.d = {da : "1da",dc : 200};
}MyClass.prototype.isManual = function() {return true;
}var myClass = new MyClass();
var json = JSON.stringify(myClass);
console.log(json)console.log(myClass.isManual())
var json = JSON.stringify({"myClass": myClass, "haha": 1});
console.log(json)

结果为:

{"a":"1a","b":"1b","c":100,"d":{"da":"1da","dc":200}}
true
{"myClass":{"a":"1a","b":"1b","c":100,"d":{"da":"1da","dc":200}},"haha":1}

转载于:https://www.cnblogs.com/bonelee/p/6139013.html

js中JSON.stringify用于自定义的类相关推荐

  1. js html 处理json数据,JS中Json数据的处理和解析JSON数据的方法详解

    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.它基于ECMAScript的一个子集. JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族 ...

  2. php编码 js解码,浅谈php和js中json的编码和解码

    php中 1)编码 $jsonstr = json_encode($array) 2)解码 $arr = json_decode($jsonstr) echo json_encode("中文 ...

  3. js中json数组 和 字符串 互转

    js中json数组 和 字符串 互转 const jsonStr1 = JSON.stringify( res.responseObject); //json转字符串.//const area = J ...

  4. js 编码 php 解码,浅谈php和js中json的编码和解码

    php中 1)编码 $jsonStr = json_encode($array) 2)解码 $arr = json_decode($jsonStr) echo json_encode("中文 ...

  5. js中json法创建对象(json里面的:相当于js里面的=)

    js中json法创建对象(json里面的:相当于js里面的=) 一.总结 json里面的:相当于js里面的= 4.json创建js对象解决命名冲突:多个人为同一个页面写js的话,命名冲突就有可能发生, ...

  6. html自定义js程序,JS中微信小程序自定义底部弹出框

    实现微信小程序底部弹出框效果,代码分为html,css和js两部分,具体代码详情大家参考下本文. html CSS .commodity_screen { width: 100%; height: 1 ...

  7. JS中Json数据的处理和解析JSON数据的方法详解

    学习目标: 节数 知识点 要求 第一节 数组去重 数组去重 了解 第二节 数组排序 数组排序 了解 第三节 json概述 json概述 掌握 第四节 json方法 json方法 掌握 第五节 json ...

  8. js中 json详解

    var aa ={name:"zoumm",age:23};var bb = JSON.stringify(aa);console.log(bb); //打印出{"nam ...

  9. 前端 JavaScript 中 JSON.stringify() 的基本用法

    前言 在开发工作中,我们可能会碰到这样的需求:需要将某个对象内容弹窗显示或者保存在文件中,这时候如果你直接弹窗的话,很可能就是下面这样的: 因为很多接口它对参数有要求,比如只能是字符串之类的. 这时候 ...

最新文章

  1. 谷歌大脑提出对智能体进行「正向-反向」强化学习训练,加速训练过程
  2. AndroidStudio导入项目一直卡在Building gradle project info最快速解决方案
  3. educoder python入门之基础语法-用python实现豆瓣短评通用爬虫(登录、爬取、可视化分析)...
  4. 推荐10个很棒的 CSS3 开发工具
  5. udp java 编程_JAVA 网络编程之UDP编程
  6. springcloud微服务实战 学习笔记五 Hystrix服务降级 Hystrix依赖隔离 断路器
  7. Linux系统文件编程(1)
  8. 从一个视图控制器切换到另一个视图控制器的几种方式
  9. docker 安装mysql_docker|docker安装mysql数据库
  10. CentOS 下解决ssh登录 locale 警告
  11. TimeUnit类中的sleep() 和Thread.sleep()
  12. java如何开根号?
  13. 主力吸筹猛攻指标源码_通达信主力吸筹提款副图指标 源码
  14. Linux系统连接以太网与WIFI的方法
  15. 【detectron】FPN网络中RPN构建与相应的损失函数
  16. 烽火通信实习应聘经验
  17. namedtuple 具名元组详解
  18. 基于SSH+MySQL+Bootstrap的高校实验室预约管理系统
  19. 世界上最大的国家——互联网国
  20. 黑帆第四季/全集Black Sails迅雷下载

热门文章

  1. linux设备驱动——总线、设备、驱动
  2. Linux下的USB总线驱动 1
  3. java audit模块实现_Apollo 源码解析 —— Config Service 操作审计日志 Audit
  4. ct读片软件_伦琴影领影像诊断中心:这六大MRI读片技巧,影像医生必须掌握
  5. python安装没有pip选项_python-3.x – 在ubuntu上没有pip的python安装
  6. 的boc调制matlab程序_Matlab仿真基础数字全息
  7. innodb主键的长度为什么不能大于767字节
  8. 导入json数据到Elasticsearch(bulk方法)
  9. 每天一个linux命令(16):which命令
  10. 【Java面试题】docker拉取镜像