前端部分-JSON-对象转换为字符串
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-对象转换为字符串相关推荐
- JS 将JSON对象转换为字符串
effectRow["inserted"] = JSON.stringify(inserted); JS 将JSON对象转换为字符串 转载于:https://www.cnblogs ...
- ajax 传字符串到后台,JSON.stringify()将JSON对象转换为字符串通过Ajax传入到后台处理...
搜索热词 最近在做一个小小的功能模块,前台有很多的数据需要传入到后台,前台页面设计如下: 看起来不是很清楚,总之表单中的数据都要提交到后台进行处理,然后插入到数据库,而且是一起提交到后台的,实现的方法 ...
- json对象转换为json字符串
json对象转换为json字符串 可以使用toJSONString()或者全局方法JSON.stringify()将JSON对象转化为JSON字符串. 1. toJSO ...
- 2020-08-22 SpringMVC中Json使用、后端返回给前端的JSON对象乱码问题、前台对Json数据格式的操作、Jackson以及FastJson使用
json的使用 我们广义上说的后端开发提供接口,其实指的是我们在Controller层定义的域名:端口号/请求名 前端获取这个请求,去赋给比如表单的action,获取相应的结果集并展示. json:轻 ...
- c语言json数据转换成字符串,Json对象和字符串互相转换json数据拼接和JSON使用方式详细介绍(小结)...
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.它基于ECMAScript的一个子集. JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族 ...
- 从零开始学前端:json对象,对象的序列化和反序列化 --- 今天你学习了吗?(JS:Day15)
从零开始学前端:程序猿小白也可以完全掌握!-今天你学习了吗?(JS) 复习:从零开始学前端:字符串.数组的方法 - 今天你学习了吗?(JS:Day12/13/14) 文章目录 从零开始学前端:程序猿小 ...
- 含有function的JSON对象转换字符串与反转
因为项目需要,需要将easyui中的datagrid列动态排序,所以需要将默认的一些配置存入数据库中,如下的格式: [{field: 'FID', title: 'id', hidden: 'true ...
- 如何使用JavaScript将对象转换为字符串?
JavaScript如何将对象转换为字符串?下面本篇文章就来给大家介绍一下使用JavaScript将不同对象转换为字符串的方法,希望对大家有所帮助. 方法1:使用String()函数 String() ...
- java json转换xml格式_在Java中将JSON对象转换为XML格式?
JSON是一种轻量级的数据交换格式,并且JSON的格式类似于键值对.我们可以使用org.json.XML类将JSONObject转换为XML格式,这提供了将XML文本转换为JSONObject并将JS ...
- js中的json对象和字符串之间的转化
字符串转对象(strJSON代表json字符串) var obj = eval(strJSON); var obj = strJSON.parseJSON(); var obj = ...
最新文章
- c语言小数点进制转换,新手求教,关于含小数的二进制转换成十进制
- 关于MVC项目目录结构调整的想法
- keil uvision2 c语言调试,keil uvision2
- python怎么使用预训练的模型_Tensorflow加载Vgg预训练模型操作
- python opencv 找到圆点标定板所有点后通过距离找两个角点4
- Microsemi Libero SoC/IDE/SoftConsole/FlashPro安装包所有版本下载链接
- debian 文件夹中文件大小_linux 查看文件和文件夹大小
- trainNetwork - Matlab官网介绍的中文版
- 超震惊!!微软产品经理每天的工作内容竟然是这个...
- 微信小程序验证码倒计时60秒
- html表格中文字换行设置
- 红楼梦中贾母评才子佳人戏--真正看的明白
- 电脑win7做系统备份
- 《保卫萝卜》项目实践(2)
- 用turtle画奥运五环
- C#游戏跨服架构进化之路
- 用 JS 进行 Base64 编码、解码
- 适合中小企业的ERP管理软件如何选择?
- 关于nacos配置中心配置不成功的问题
- 空间站WiFi覆盖 高性价比无线路由方案的WiFi模块
热门文章
- 计算机操作系统(第四版)课后习题答案(完整版)[转载]
- 计算机三级数据库2020年试题,2015年计算机三级数据库试题及答案
- 2018年让你的技术学习快人一步!
- VB6.0数据库访问技术与例程解析Java教程
- 机架式服务器可以安装win7系统,Win7 32位系统怎么安装电音
- Excel数据分析项目——电商数据分析实战
- 数学公式编辑器AxMath
- 哈工大中文分词系统ltp4j使用总结
- 基于java的房屋销售管理系统设计(含源文件)
- Elastic-Job | 由浅入深一篇理解分布式定时任务的基本用法及简单原理解析