各种类型接口数据的获取方法
来源:互联网 发布:埃斯梅·比安科 知乎 编辑:程序博客网 时间:2024/06/06 02:12
前言:
网站开发等经常会涉及到各式各样的接口数据获取,由此可能会带来一些较曲折的类型转换,
所以首先json.parse和json.stringify要玩转,
1.parse 用于从一个字符串中解析出json 对象。例如
var str='{"name":"cpf","age":"23"}'
经 JSON.parse(str) 得到:
Object: age:"23"
name:"cpf"
_proto_:Object
ps:单引号写在{}外,每个属性都必须双引号,否则会抛出异常
2.stringify用于从一个对象解析出字符串,例如
var a={a:1,b:2}
经 JSON.stringify(a)得到:
“{“a”:1,"b":2}”
接着,上取数据的栗子:
1、obj里arr里的arr里的obj
//根据itemNo筛选出第一层数组:
localStorage.placeId = itemNo;
//spaceSupplyList是获得的返回的data,JSON.parse转换成json对象,
如此才可以 用spaceSupplyList[i].itemNo
var spaceSupplyList=JSON.parse(localStorage.spaceSupplyList);
var spaceSupplyListLen=spaceSupplyList.length;
for(var i=0;i<spaceSupplyListLen;i++){
if(spaceSupplyList[i].itemNo==itemNo){
localStorage.spaceSupplyList_i=JSON.stringify(spaceSupplyList[i]);
break;
}
}
//根据spaceSupplyId筛选出第二层数组里的对象
//获取对象里的对象
2、需要格式化字符串成数组的情况:
做法:
- 各种类型接口数据的获取方法
- Android -- 获取接口数据的三个方法
- Angular获取数据各种方法
- C++获取各种类型最大、最小值方法
- ONGL表达式在jsp中获取各种数据的方法
- .NET通过调用接口来获取数据的方法
- 获取文件大小的各种方法
- 各种获取URL的方法
- linux获取各种进程类型的信息
- (js方法)通过给的api接口用ajax获取到接口数据
- 12,各种数据的类型转换
- SharedPreferences保存各种类型的数据
- 获取number数据的类型
- java调用接口的各种方法
- ajax中解析json数据的各种方法(返回类型为json或text)
- 判断js中各种数据的类型方法之typeof与0bject.prototype.toString讲解
- 各种类型的数据库的连接方法
- 获取接口的泛型类型
- HDU 1811 Rank of Tetris(拓扑排序+并查集)
- 汇编学习:二维数组遍历
- 学习SQLite之路(三)
- CSS的两种盒模型
- stm32独立看门狗和窗口看门狗的区别
- 各种类型接口数据的获取方法
- 如何测试XSS漏洞
- 学习SQLite之路(四)
- u8,u16,u32和uint8_t,uint16_t,uint32_t的含义
- OpenGL离线渲染和缓冲区对象
- Python爬虫基础-5(正则表达式)
- Android应用性能优化系列视图篇——ListView自适应导致的严重性能问题
- ARM中的---汇编指令
- Android Studio 使用说明(一)