请问使用python2.7 怎么解析出facets 的数据 例如{u'ps': 100, u'facets': [{u'property': u'severities', u'values': [{u'count': 79266, u'val': u'MAJOR'}, {u'count': 61421, u'val': u'MINOR'}, {u'count': 15007, u'val': u'CRITICAL'}, {u'count': 2967, u'val': u'INFO'}, {u'count': 655, u'val': u'BLOCKER'}]}, {u'property': u'types', u'values': [{u'count': 14627, u'val': u'CODE_SMELL'}, {u'count': 1031, u'val': u'BUG'}, {u'count': 4, u'val': u'VULNERABILITY'}]}]
时间: 2023-12-30 22:05:06 浏览: 37
可以使用Python的json库解析出facets的数据,具体代码如下:
```python
import json
# 假设数据存储在变量data中
data = {u'ps': 100, u'facets': [{u'property': u'severities', u'values': [{u'count': 79266, u'val': u'MAJOR'}, {u'count': 61421, u'val': u'MINOR'}, {u'count': 15007, u'val': u'CRITICAL'}, {u'count': 2967, u'val': u'INFO'}, {u'count': 655, u'val': u'BLOCKER'}]}, {u'property': u'types', u'values': [{u'count': 14627, u'val': u'CODE_SMELL'}, {u'count': 1031, u'val': u'BUG'}, {u'count': 4, u'val': u'VULNERABILITY'}]}]}
# 解析出facets的数据
facets = data.get('facets', [])
for facet in facets:
property_name = facet.get('property', '')
values = facet.get('values', [])
print(property_name)
for value in values:
count = value.get('count', '')
val = value.get('val', '')
print('\t{}: {}'.format(val, count))
```
输出结果如下:
```
severities
MAJOR: 79266
MINOR: 61421
CRITICAL: 15007
INFO: 2967
BLOCKER: 655
types
CODE_SMELL: 14627
BUG: 1031
VULNERABILITY: 4
```
这样就可以将facets的数据解析出来并进行处理了。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)