You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
13 lines
489 B
13 lines
489 B
3 months ago
|
def get_goods_list(goods_resp, _format):
|
||
|
goods_list = []
|
||
|
if _format == 'json':
|
||
|
for goods_cate in goods_resp:
|
||
|
goods_list = goods_list + goods_cate['goods']
|
||
|
if _format == 'xml':
|
||
|
for goods_cate in goods_resp['cate']:
|
||
|
if isinstance(goods_cate['goods']['item'], dict):
|
||
|
goods_list.append(goods_cate['goods']['item'])
|
||
|
else:
|
||
|
goods_list = goods_list + goods_cate['goods']['item']
|
||
|
return goods_list
|