温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
呃,由于我们要解析的日志呢,都是杰森字符串啊,那所以说我们在真正开始解析日志之前,需要先学一个函数,这函数呢叫做get杰森object,这个是have内置的一个函数啊,专门用来解析杰森字符串的啊OK,那现在我们来学一下这个函数如何使用啊,那首先先明确一点,这个函数啊需要接收两个参数,那第一个参数是什么?就是我们要解析的那个杰森字符串啊OK,这是第一个,那第二个参数是什么呢?啊,第二参数呢,其实就是一个K值。啊,一个K,那你把K给他,那他就会从杰森字符串当中寻找我们这个K,然后呢,返回对应的Y6啊,当然如果能找到就返回这个Y流,找不到呢?哎,那就返回no啊是这样的啊,这是这个函数的用法啊那接下来我们具体的呃去操作一下这个函数,那那首先来看一下这块,呃,文档当中给我们准备了一个样例的数据啊,这个数据呢,是一个接森自接森数组对吧?那数组当中一共有两个元素,那每个元素呢是一个接森对象,呃,其中呢,有三个字段,分别是name sex,还有age对吧?啊那接下来看一下第一个小需求啊呃,他让我们取出第一个接森对象对吧?
01:14
那其实就是获取上面这个数组里边的第一个元素啊,没错吧,那接下来我们看一下怎么去获取啊,来打开this group来我们直接select就可以啊,Select啊完了之后呢,Get来接算object啊好,那现在我们给它传第一个参数,第一个参数是什么?就是我们要解析的这个字符串对吧?那现在咱们把它拿出来,CTRLC来放在第一个参数的位置啊,CTRLV啊这没问题对吧?那接下来我们继续啊,那第二个参数是什么呢?第二个参数呢,我们要传的是啊,我们要获取的那个K对吧?但实际上我们现在实际上是要获取的是数组当中第一个元素,对吧?那我们应该怎么传呢?其实传下标就可以了啊,注意这个下标怎么传啊,这么传,首先我们需要先写一个Dollar啊,注意啊,这个Dollar它指在的就是我们前边所传的这个杰森字符串啊,其实就这个杰森数组对吧?那我们要获取的是它的第一个元素对不对?那怎么写呢?直接方括号,然后里边写下标就可以了啊,那现在我们执行一下这个SQ语句推车。
02:14
来,大家注意观察,那我们是不是就已经拿到了第一个元素啊,对吧,其实很简单,就这么用啊,好,那接下来我们再继续还有一个小需求,那第二个需求呢,是让我们取出第一个杰森对象的A字段的值,对吧?那这次我们需要呃,获取一个具体的值了,对不对?那这个怎么办呢?哎,就接着这个写就行啊,刚才我们已经拿到了第一个接送对象了,对吧?那现在我们要获取第一个接送对象里边的name的值,对不对?是name还是age啊,看一下啊,让我们获取age对吧?那就拿age啊,那怎么去获取一个具体的值呢?很简单,我们在后边直接点一下它这个K就可就可以了啊,点age,然后呢,重新执行。好,那现在我们就拿到了25这个Y了啊,其实就是这么简单啊,这就是get object函数的用法啊,那后续呢,我们需要的去使用这个函数。
我来说两句