我是靠谱客的博主 体贴机器猫,最近开发中收集的这篇文章主要介绍爬虫常用json处理方法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

爬虫常用json处理方法

JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation)
JSON 是轻量级的文本数据交换格式

1.Json对象使用点操作符来进行访问修改,也可以用[“key”]的方式来进行访问修改。

1. var obj, x;
2. obj = { "name":"abc", "alexa":999, "site":null };
3. x = obj.name;
#修改
obj.name = "aaa"
4. x = obj["name"];

2.JSON 对象中数组可以包含另外一个数组,或者另外一个 JSON 对象。
例如:

1. { “key” : [ {“key” : “value” , “key”:[“value1”,“value2”,“value3”] },]}

3.JSON.parse(jsonstr) /jQuery.parseJSON(jsonstr) 传入参数必须为字符串

1. # a为传入的字符串
2. JSON.parse(a)
3. jQuery.parseJSON(a)

4.JSON.stringify(JSON对象) : 将一个JSON对象转换成字符串

1. # a为需要转换成字符串的json对象
2. JSON.stringify(a)

5.JSON 不能存储 Date 对象。
如果你需要存储 Date 对象,需要将其转换为字符串。
之后再将字符串转换为 Date 对象。

1. var text = '{ "name":"abc", "initDate":"9102-5-8", "site":"www.baidu.com"}';
2. var obj = JSON.parse(text);
3. obj.initDate = new Date(obj.initDate);
4. document.getElementById("demo").innerHTML = obj.name + "创建日期: " + obj.initDate;

最后

以上就是体贴机器猫为你收集整理的爬虫常用json处理方法的全部内容,希望文章能够帮你解决爬虫常用json处理方法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部