00:00
好,那这些基础知识呢,就要完成了,下面我们看一下在我们的程序中呢,该如何呢去来处理这个Jason,我们准备用的是。杰克逊这个工具库来完成呢?Jason的处理工作。我们使用杰克逊呢,可以把一个Java对象。可以把它呢转为一个Json格式的字符串,下面呢,我再演示一下怎么用这个杰克逊。来完成Java对象到Jason的转换的一个处理工作。那我现在呢,就在当前的这个query info的项目之中呢,我们来写一个。主方法几个工具,工具类啊嗯,这个类呢,我们就叫做test Jason。我们来创建一个主方法。好,在这里呢,我们要做的是使用杰克逊把Java对象要转为J3格式的字符串。
01:13
那么需要有个针对对象啊,那这个对象呢。我们一会儿呢,要访问数据库。获取的是省份的信息啊,获取省份信息。那我现在呢,就创建一个Java类。用来表示呢,我们的省份,省份的那个数据。也就是。做一个实体类。打开我们的数据库软件。找到我们的视野类,找到这个表啊pro,我们来创建一个这个表对应的实体类。啊。用十几类这个表对应的十几类,好,那现在我们来创建一个十几类。
02:04
在北京power node目录之下呢,我们来创建一个包。学解类呢,我们就叫做。在它下面呢,创建一个十几类啊,叫做province。首先定第一个ineg ID,第二个呢是讯的name,第三个我们叫做简称第四个,第四个呢,我们是叫做省会。生成呢每个属性对应的set和get方法。好,这是帕文斯,现在我们就拿它来举例子,我们把一个省份的数据转成一个J森。啊,我们还怎么用。回到我们的慢方法中,首先第一步我们来创建一个省份对象,创建province p好用一个province,然后p.set ID有个1SET name,河北。
03:21
啊,P点赛简称呢,简称是G。这点赛塔手绘十加。装。好。这是我们的对象P,我们要使用杰克逊。好,杰克逊啊,我们这个P呢,好要转为一个杰森,在这里呢,我们用到一个叫做object map。
04:06
这样的一个类,它来自于呢?Come fast as,杰克逊,这就是杰克逊中的一个类at map,创建它new object map调用方法OM的叫做right will。Let video呢,它有个叫做I string,哎,参数是一个对象,我们把P放进去。它呢是有返回值的。这个返回值呢,它是一个string,这个string它就是这个对象所对应的Json数据。好。那我现在呢,我们去定义一个变量随身。
05:00
它的操作呢,会有异常产生,所以呢,我们把异常呢就抛出去就行了。我们的这个方法,它作用是。Write value as string,它是说呢,把参数的Java对象转为Jason格式的字符串。现在我们来输出。转换个JC。好,执行主方法来测试一下结果。我们看输出结果呢,哎,是下面这个样子,你看这不就是一个J森格式字符串吗?而且在这里边呢,哎,我们有对应的名称是对通过这一个Jason格式字符串我们就可以呢。
06:08
存储多个信息呀,存储了有省份的名称,省份的简称,还有省会的信息吗?它一次性的能表达的是多个数据,如果你需要处理多个数据的话,用Json格式是很方便的。好,这就是我们现在呢,用的object map来实现我们的Jason。它的一个处理工作啊。好,那我们把这个呢也拷贝下来。找到我们的这个Json,然后我们说它它的使用代码加进去来。保存一下,那这个思维导图的格式的数据呢,我给大家导出去会交给大家啊,大家用就行了。行,这个呢,我先写好,写完之后呢,再把最后的结果呢,给大家啊给大家。
07:05
好。准备工作完成了,下面呢,我们通过一个例子啊,给大家实现一下在我们的阿贾克字中如何的完整呢,去应用我们的这个Jason的数据。
我来说两句