javaScript的内置对象JSON可以一个字符串变为json对象,也可以将一个javaScript值变为字符串。

1、JSON.parse()方法

作用:用于将一个 JSON 字符串转换为 JavaScript 对象。

要求:字符串满足JSON字符串,否则就会转换失败。

<body><h2>为 JSON 字符串创建对象</h2>
<p id="demo"></p>
<script>
var text = '{ "sites" : [' +'{ "name":"Runoob" , "url":"www.runoob.com" },' +'{ "name":"Google" , "url":"www.google.com" },' +'{ "name":"Taobao" , "url":"www.taobao.com" } ]}';obj = JSON.parse(text);
document.getElementById("demo").innerHTML = obj.sites[1].name + " " + obj.sites[1].url;
</script></body>

2、JSON.stringify()方法

作用:将 JavaScript 值转换为 JSON 字符串。

var test = {"nihao":"123"};
JSON.stringify(test);

javaScript的内置对象JSON相关推荐

  1. javascript的内置对象以及BOM(定时器,location)

    javascript的内置对象以及BOM 内置对象 Number 代码演示 <script>//1. parseFloat() 将传入的字符串浮点数转为浮点数document.write( ...

  2. JavaScript之基础-9 JavaScript String(内置对象、String概述、字符串常用操作、模式匹配)...

    一.JavaScript 内置对象 内置对象 - 什么是内置对象? 内置对象就是ECMAScript标准中已经定义好的,由浏览器厂商已经实现的标准对象 - 内置对象中封装了专门的数据和操作数据常用的A ...

  3. javaScript中内置对象Date基本操作入门

    Date基础语法 /*** Date** 1970年1月1日(UTC)起经过的毫秒数.** 语法* new Date();* new Date(value);* new Date(dateString ...

  4. javascript中内置对象简介、Array

    内置对象: javascript的三种对象:1.内置对象-JavaScript自带的对象:2.自定义对象-自己定义构造函数创建对象:3.浏览器对象- BOM时候介绍,几个常用内置对象:Math Dat ...

  5. javascript的内置对象

    javascript 基于浏览器,提供的内置对象,各个浏览器的支持不尽相同. 图像对象 导航对象 窗口对象 屏幕对象  screen <html> <head> <scr ...

  6. JavaScript(5)-内置对象

    一.JavaScript 对象分类 对象只是一种特殊的数据.对象拥有属性和方法. JavaScript 中的所有事物都是对象:字符串.数值.数组.函数- JavaScript 中的对象分类: 自定义对 ...

  7. 【JavaScript】内置对象

    内置对象 一.什么是内置对象 二.Math对象 三种取整方法 随机数方法 random() 猜数字游戏 三.日期对象 日期格式化 倒计时案例 四.数组对象 数组去重[重点] 五.字符串对象 根据字符返 ...

  8. JavaScript常用内置对象

    JavaScript中的对象分为3种:内置对象.浏览器对象.自定义对象 JavaScript提供多个内置对象:Math/Array/Number/String/Boolean... Math对象 Ma ...

  9. javascript常用内置对象总结(重要)

    Javascript对象总结 JS中内置了17个对象,常用的是Array对象.Date对象.正则表达式对象.string对象.Global对象  Array对象中常用方法:  Concat():表示把 ...

最新文章

  1. RADAR和LIDAR区别分析
  2. ECharts xAxis.type='time'时间轴时卡顿问题
  3. Loadrunner在post请求的cookie中插入其它多个值
  4. MasterSlave是什么?
  5. 字体外面怎么加边框_有钱人家连电视墙都发“光”,大理石墙周围加一圈镜面边框,华丽...
  6. 计算机进程调度论文,计算机操作系统小论文Linux进程调度.doc
  7. tensorflow has no attribute logging
  8. linux启动java命令
  9. TKT中文编程语言简介
  10. Thymeleaf 教程
  11. 微处理器flash及ram内容详解
  12. 搜索习题-传教士与野人问题
  13. matlab仿真平台式惯导
  14. Solidity错误Stack Too Deep
  15. 如何将拉勾网(智联招聘)的预览简历导出来
  16. 在学习JAVA过程中,你遇到的最大的困难是什么?
  17. 第十四课 k8s源码学习和二次开发原理篇-调度器原理
  18. C++必知必会RALL与Pimpl
  19. MySQL高性能和高可用方案
  20. python实现之一阶二阶导数

热门文章

  1. mysql数据库无法显示中文_mysql数据库不能显示中文是怎么回事呢?
  2. python在电脑下载-Windows下下载及安装numpy、pandas及简单应用
  3. python编程软件哪个好-来 看看谁最适合学Python编程
  4. python-Python教程
  5. python能做什么工作-学python后能找什么工作?Python是什么?
  6. 什么是防抖和节流?有什么区别?如何实现?
  7. 利用jquery实现数字千分位排版显示,使用0动态补全8位数
  8. echart保存图片的两种实现方式
  9. Java 开源Wiki:XWiki
  10. Java 获取系统信息