![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JSON入门系列
Anthony_tester
这个作者很懒,什么都没留下…
展开
-
JSON入门Java篇-1-什么是JSON
本篇开始,写一个新的系列,记录和学习Java处理JSON的整个过程。为什么选择JSON呢?目前大部分的接口自动化测试,参数的传入和响应的输出都是JSON。拿为什么要选择Java呢?目前国内不管是自动化测试还是测试开发,Java一直都是大众语言,也就是首选语言。使用Python的公司还是太少,而且是少量使用在运维自动化上面。加上,有些时候,面试,大部分都是看你JAVA的编程能力,很多面试你的人,TA原创 2017-09-24 20:09:45 · 2209 阅读 · 3 评论 -
JSON入门Java篇-2-JSON数据类型
前面我们简单介绍了什么是JSON和JSON的一些特点,在后面,给出了一个JSON的例子。通过这个例子,我们大概对JSON有一个模糊的认识。这篇,我们要介绍JSON的数据类型,通过学习JSON的数据类型表示,彻底能够明白JSON的里面key和value是采用什么数据类型表示的。学习过Java或者其他编程语言的人,都是从数据基本类型学起,有int,float,char,byte等,高级一...原创 2017-09-24 20:48:53 · 3527 阅读 · 2 评论 -
JSON入门Java篇-3-用json.org来构建JSON数据并输出
前面文章,我们直接创建一个JSON数据,但是并不知道整个如何用Java代码来构造这个JSON数据的过程。这篇我们开始介绍JSON的使用,主要介绍一个json.org库,通过这个库提供的方法,在Eclipse中写一个简单的java程序来测试下JSON的构造和输出。1. 创建一个Eclipse项目这部分很简单,直接新建一个Java项目。2.下载json.org.jar浏览器打开网站ht原创 2017-09-27 19:49:41 · 3646 阅读 · 4 评论 -
JSON入门Java篇-5-用JavaBean来构建JSON
前面我们介绍用JSONObject和HashMap来构造JSON数据,其实实际项目开发中,可能更多利用JavaBean来构造JSON。简单来说,JavaBean是可复用的平台独立的软件组件,也就是说复用性很高。1.打开eclipse,新建两个包2.JavaBean类内容如下package bean;/** * @author Administrator * */原创 2020-08-22 22:27:51 · 1559 阅读 · 0 评论 -
JSON入门Java篇-4-用HashMap来构建JSON
前面一篇,我们介绍如何下载和利用json.org提供的方法,让我们快速构建JSON数据,这篇,在前面的基础上,我们利用HashMap来构建JSON数据。前面一篇文章,我们是先创建一个JSONObject的实例对象,然后给这个实例进行构造。本文也差不多,只不过对象类型变成了HashMap。1.直接来看代码package json;import java.util.HashMap;impo原创 2017-09-27 22:37:57 · 3258 阅读 · 0 评论 -
JSON入门Java篇-6-对JSON数据进行解析操作
前面几篇文章我们一直在做如何构造JSON数据,这篇,我们介绍一个逆向操作,也就是解析JSON数据。解析JSON数据,在接口自动化测试断言部分经常要用到,所以好好看看和本篇内容,掌握如何解析JSON数据。我们需要拿前面文件中的JSON数据,保存到一个JSON文件里,这个当做我们的JSON文件,然后通过相关lib提供的方法,去读取文件内容,然后获取对应键的值。1.构造一个test.json文件原创 2017-09-28 18:53:38 · 1592 阅读 · 0 评论 -
JSON入门Java篇-7-JSON总结
到这里,我们学习了如何用例JSON-JAVA来构建JSON数据和解析JSON。其实整个过程,看起来,使用也不是很方便是不是。确实,基于json.org的解析和构造看起来很原始,但是确实需要我去了解和学习。在前面解析的基础之上,这里插入一个经常使用的小技巧。1.解析之前,先进行为空判断import java.io.File;import java.io.IOException;impo原创 2017-09-28 21:17:46 · 1211 阅读 · 0 评论