1.JSON到底是什么?

当浏览器和服务器进行数据交换时,这些数据只能是文本,可以理解为一段字符串。 那这些文本如何存储数据,有什么规则,怎么去解析,怎么去使用,有不同的方法。 而JSON就是一种存储和交换数据的方法。

2.JSON有什么用?

因为数据交换只能是文本,所以当浏览器与服务器交换数据时,我们可以先将JS对象数据 转换为JSON格式,然后将 JSON 发送到服务器。 也能把从服务器接收到的任何 JSON格式文本 转换为 JavaScript 对象,来进行数据处理。

3.JSON与JavaScript有什么关系?

JSON使用JavaScript语法来描述数据对象,JSON 语法是 JavaScript 语法的子集,也就是 在 JavaScript 中可以直接使用JSON语法。 但JSON仍然独立于JavaScript,因为JSON数据格式是纯文本的,可以被非常多的编程语言 作为数据来读取和使用,如PHP,JSP,.NET等。

4.JSON格式如何存储数据?

JSON 语法是 JavaScript 对象表示 语法的子集,JSON 数据的书写格式是:key : value。

JSON 值可以是: 数字:{ "age":30 };

对象:{"name":"盖伦","hp":616};

数组:[ {"name":"盖伦","hp":616},

{"name":"提莫","hp":313},

{"name":"死歌","hp":432},

{"name":"火女","hp":389} ]

布尔值:{ "flag":true }; null:{ "runoob":null }

JSON 文件的文件类型是 .json。

5.JSON格式如何与JavaScript数据转换?

在向 web 服务器发送数据时,数据必须是字符串,因为可以 直接在JavaScrip中使用JSON语法,所以一般发送数据 和接收数据直接用JSON语法就可。 也可通过 JSON.stringify() 把 JavaScript 对象转换为字符串, 或者可以使用 JSON.parse() 方法将数据转换为 JavaScript 对象。

6.如何使用JSON接收和发送数据?

使用 AJAX 或者发送数据,例如:

var xmlhttp = new XMLHttpRequest(); //创建 XMLHttpReques对象。

xmlhttp.onreadystatechange = function() { //设置响应函数

if (this.readyState == 4 && this.status == 200){

myObj = JSON.parse(this.responseText); //responseText获得服务器发送的响应数据。         document.getElementById("demo").innerHTML = myObj.name;

}

};

xmlhttp.open("GET", "json_demo.txt", true); //设置访问页面

xmlhttp.send();//send一般要包含要发送的数据。

我也是新手,上面内容都是从网上搜索总结出来的,有什么问题请指教。

前端部分-JSON-对象转换为字符串相关推荐

  1. JS 将JSON对象转换为字符串

    effectRow["inserted"] = JSON.stringify(inserted); JS 将JSON对象转换为字符串 转载于:https://www.cnblogs ...

  2. ajax 传字符串到后台,JSON.stringify()将JSON对象转换为字符串通过Ajax传入到后台处理...

    搜索热词 最近在做一个小小的功能模块,前台有很多的数据需要传入到后台,前台页面设计如下: 看起来不是很清楚,总之表单中的数据都要提交到后台进行处理,然后插入到数据库,而且是一起提交到后台的,实现的方法 ...

  3. json对象转换为json字符串

    json对象转换为json字符串         可以使用toJSONString()或者全局方法JSON.stringify()将JSON对象转化为JSON字符串.         1. toJSO ...

  4. 2020-08-22 SpringMVC中Json使用、后端返回给前端的JSON对象乱码问题、前台对Json数据格式的操作、Jackson以及FastJson使用

    json的使用 我们广义上说的后端开发提供接口,其实指的是我们在Controller层定义的域名:端口号/请求名 前端获取这个请求,去赋给比如表单的action,获取相应的结果集并展示. json:轻 ...

  5. c语言json数据转换成字符串,Json对象和字符串互相转换json数据拼接和JSON使用方式详细介绍(小结)...

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

  6. 从零开始学前端:json对象,对象的序列化和反序列化 --- 今天你学习了吗?(JS:Day15)

    从零开始学前端:程序猿小白也可以完全掌握!-今天你学习了吗?(JS) 复习:从零开始学前端:字符串.数组的方法 - 今天你学习了吗?(JS:Day12/13/14) 文章目录 从零开始学前端:程序猿小 ...

  7. 含有function的JSON对象转换字符串与反转

    因为项目需要,需要将easyui中的datagrid列动态排序,所以需要将默认的一些配置存入数据库中,如下的格式: [{field: 'FID', title: 'id', hidden: 'true ...

  8. 如何使用JavaScript将对象转换为字符串?

    JavaScript如何将对象转换为字符串?下面本篇文章就来给大家介绍一下使用JavaScript将不同对象转换为字符串的方法,希望对大家有所帮助. 方法1:使用String()函数 String() ...

  9. java json转换xml格式_在Java中将JSON对象转换为XML格式?

    JSON是一种轻量级的数据交换格式,并且JSON的格式类似于键值对.我们可以使用org.json.XML类将JSONObject转换为XML格式,这提供了将XML文本转换为JSONObject并将JS ...

  10. js中的json对象和字符串之间的转化

    字符串转对象(strJSON代表json字符串)    var obj = eval(strJSON);    var obj = strJSON.parseJSON();    var obj = ...

最新文章

  1. c语言小数点进制转换,新手求教,关于含小数的二进制转换成十进制
  2. 关于MVC项目目录结构调整的想法
  3. keil uvision2 c语言调试,keil uvision2
  4. python怎么使用预训练的模型_Tensorflow加载Vgg预训练模型操作
  5. python opencv 找到圆点标定板所有点后通过距离找两个角点4
  6. Microsemi Libero SoC/IDE/SoftConsole/FlashPro安装包所有版本下载链接
  7. debian 文件夹中文件大小_linux 查看文件和文件夹大小
  8. trainNetwork - Matlab官网介绍的中文版
  9. 超震惊!!微软产品经理每天的工作内容竟然是这个...
  10. 微信小程序验证码倒计时60秒
  11. html表格中文字换行设置
  12. 红楼梦中贾母评才子佳人戏--真正看的明白
  13. 电脑win7做系统备份
  14. 《保卫萝卜》项目实践(2)
  15. 用turtle画奥运五环
  16. C#游戏跨服架构进化之路
  17. 用 JS 进行 Base64 编码、解码
  18. 适合中小企业的ERP管理软件如何选择?
  19. 关于nacos配置中心配置不成功的问题
  20. 空间站WiFi覆盖 高性价比无线路由方案的WiFi模块

热门文章

  1. 计算机操作系统(第四版)课后习题答案(完整版)[转载]
  2. 计算机三级数据库2020年试题,2015年计算机三级数据库试题及答案
  3. 2018年让你的技术学习快人一步!
  4. VB6.0数据库访问技术与例程解析Java教程
  5. 机架式服务器可以安装win7系统,Win7 32位系统怎么安装电音
  6. Excel数据分析项目——电商数据分析实战
  7. 数学公式编辑器AxMath
  8. 哈工大中文分词系统ltp4j使用总结
  9. 基于java的房屋销售管理系统设计(含源文件)
  10. Elastic-Job | 由浅入深一篇理解分布式定时任务的基本用法及简单原理解析