这周完成了第二个工具的开发,主要原理是调用第三方提供的公共的webservice接口,自己将每个webservice接口封装成了函数,输入参数即可以调用接口并获取到相应的查询信息。
该工具属于查询类工具,具有六个功能,分别如下图所示:
在做这个工具时,由于webservice返回的查询信息类型为ArrayOfString,需要针对这个数据类型进行处理,获取其中的数据信息,从而组合自己的输出格式进行查询的反馈,下面介绍利用Pyhton处理ArrayOfString,获取其中的数据。
首先,大家可以先看看ArrayOfString的数据类型是怎么样的,如下图:
1、较为简单的ArrayOfString:可以看成字典的形式
(ArrayOfString){
string[] =
"你好",
"nǐ hǎo",
None,
"hello;how are you",
None,
}
2、较为复杂的ArrayOfString:可以看成是字典中内嵌字典的形式
(getDomesticAirlinesTimeResult){
diffgram =
(diffgram){<