python提取tuple类型值中json格式的关键值方法

  

标题比较麻烦,都有些叙述不清;昨天下午在调试接口框架的时候,遇到了一个问题是这样的:

  

使用python写了一个函数,返回了两个返回值比如返回,b于是返回的a, b是tuple类型,比如值是实际的。那么,得到a, b分别实际是[0],实际[1]这样的。而目前,实际[0]的值是这样的:{“代码”:“m0001”,“结果”:真正的},但是我想得到代码的关键值m0001,那么这里,我该使用那样的代码取到m001值吗?

  

这里几个问题,首先需要将tuple类型转化为str类型,再转化为dict类型,然后提取json格式中值的关键。

  

<>强例:通过得回归到了tuple类型的实际

  

其中,实际=({“代码”:“m00001”,“结果”:真正的},188)

  

<强>直接上脚本,如下:

        __author__=' hliu025 '   进口json      实际=({“结果”:真的,“代码”:“m0001”}, 188)   打印(“第一个数的类型是;“,类型(实际))   实际打印([0])   打印(“元祖第一个id的数类型是:”,类型(实际[0]))   实际act1=json.dumps ([0])   打印(“第一次转换后的格式是:”,类型(act1))   act2=json.loads (act1)   打印(“第二次转换后的格式是:”,类型(act2))   打印(“第二次转换后,获取到数据:“,act2 [' mcode '])   之前      

<强>通过上述脚本,运行F5,得到:

        第一个数的类型是;& lt;类的元组比;      {“代码”:“m0001”,“结果”:真正的}      元祖第一个id的数类型是:& lt;类dict的祝辞      第一次转换后的格式是:& lt;类str的祝辞      第二次转换后的格式是:& lt;类dict的祝辞      第二次转换后,获取到数据:m0001   之前      

就这样可以提取到m0001值,上面的问题应该也就解决了。接下来的那个框架问题应该也会解决了。

  

以上这篇python提取tuple类型值中json格式的关键值方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

python提取tuple类型值中json格式的关键值方法