js爬虫拿到的字符串数据转化成数组再转化成json对象
来源:互联网 发布:现在在哪里看日剧 知乎 编辑:程序博客网 时间:2024/06/04 18:50
js爬虫拿到的字符串数据转化成数组再转化成json对象
当我们通过js获取一些jsonp返回的数据时,这些数据的结构会比较特殊,所以需要通过处理才能获取到数据中想要的内容。
假设我们现在获取到了这样一个字符串数据:backdata([{“id”:1,”name”:”小明”},{“id”:1,”name”:”小明”},{“id”:1,”name”:”小明”}])。
接下来就是获取字符串里面的特定值:
<script> var str = 'backdata([{"id":1,"name":"小明"},{"id":1,"name":"小明"},{"id":1,"name":"小明"}])' str = str.substring(10,str.length-2); console.log(str)//{"id":1,"name":"小明"},{"id":1,"name":"小明"},{"id":1,"name":"小明"} str = str.replace(/},{/g,'}!{'); console.log(str)//{"id":1,"name":"小明"}!{"id":1,"name":"小明"}!{"id":1,"name":"小明"} arr = str.split('!'); console.log(arr);//[0:"{"id":1,"name":"小明"}",1:"{"id":1,"name":"小明"}",2:"{"id":1,"name":"小明"}"] str =JSON.parse(arr[0]);//在这一步还可以通过for来将所有的内容转化 console.log(str.name);//小明 </script>
通过这样的处理就可以拿到想要的内容了。
阅读全文
0 0
- js爬虫拿到的字符串数据转化成数组再转化成json对象
- C#中将string类型的json字符串转化成数组
- JS对象转化成JSON字符串
- js 字符串转化成数字
- js 字符串转化成数字
- js 字符串转化成数字
- js 字符串转化成数字
- js 字符串转化成数字
- js 字符串转化成数字
- js 字符串转化成数字
- js 字符串转化成数字
- js 字符串转化成数字 .
- js 字符串转化成数字
- js操作Json数据,JSON对象与字符串转化
- js操作Json数据,JSON对象与字符串转化
- python 字符串转化成数组
- Jquery对象转化成数组
- 对象转化成数组格式
- vue-router如何在返回时返回到上次滚动位置 方法集锦
- windows系统部署git服务器
- 深入理解Java:注解(Annotation)自定义注解入门
- C语言实现BF算法
- POJ 3468:A Simple Problem with Integers
- js爬虫拿到的字符串数据转化成数组再转化成json对象
- 99乘法表
- 图解 Android 事件分发机制
- 程序员之路:C语言typedef和struct
- 如何生成转储(dmp)文件--工具篇
- Java枚举类
- AOP面向切面编程--高级
- iOS3DTouch功能实现
- 2017年上半年学习计划