baichendongyang

一、FastJson

1.对于JSON格式字符串、JSON对象及JavaBean之间的相互转换

JSON:fastJson的解析器,用于JSON格式字符串与JSON对象及javaBean之间的转换。

JSONObject:fastJson提供的json对象。

JSONArray:fastJson提供json数组对象。

参照:https://www.cnblogs.com/cdf-opensource-007/p/7106018.html

JSON.parse:从数据库中查询出来的是字符串,我们必须将其转换为json对象才能实现信息的回显。

如:

JSON.parse($scope.entity.goodsDesc.itemImages)

2.JSON.parse( JSON.stringify( oldRow )  );  表示深克隆。

二、json对象和json字符串的区别:

json对象可以通过javascript存取属性!json对象装成json字符串经常用于前后台传输数据!

数据传输过程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象,所以,JSON对象和JSON字符串之间的相互转换是关键。例如:
JSON字符串:
var str1 = \'{ "name": "cxh", "sex": "man" }\'; 
JSON对象:
var str2 = { "name": "cxh", "sex": "man" };

ajax中,我们自己拼接的是一个JSON对象,因为它是无数据类型的,所以JS根据其格式默认其实对象,

你要是往后台发,要先把它装换成JSON字符。从ajax的服务器发过的,一定是字符串,你想要把它解析,得先把先变成JSON对象才行。

https://www.cnblogs.com/zkwarrior/p/4822470.html

3.数组相关知识

  1. 数组的push方法:向数组中添加元素
  2. 数组的splice方法:从数组的指定位置移除指定个数的元素 ,参数1为位置  ,参数2位移除的个数,如:selectIds.splice(idx, 1)

分类:

技术点:

相关文章:

  • 2021-12-10
  • 2021-09-26
  • 2021-12-30
  • 2021-11-05
  • 2021-10-16
  • 2021-10-16
  • 2021-11-01
  • 2019-10-21
猜你喜欢
  • 2021-12-15
  • 2021-11-04
  • 2021-11-18
  • 2022-01-14
  • 2021-11-22
  • 2020-06-29
相关资源
相似解决方案