json python
tenho o seguinte código
with open('states.json') as f:
data = json.load(f)
for state in data["jquery"]:
if(argumentos[2] == state['version']):
print(state['name'], state['version'], state['link'])
else:
print("nao tem")
ao executar o programa em python
python programa.py jquery 3.3.1
ele deve procurar no json onde esta escrito jquery e verificar se tem o segundo parâmetro que é a versão 3.3.1
só que no meu código acima ele percorre todo o json me dando a seguinte saída
jquery 3.3.1 https://code.jquery.com/jquery-3.3.1.min.js
nao tem
só que a minha ideia era só mostrar a mensagem quando encontrar ou mostrar quando não tiver só que ele ta validando os 2
json que estou verificando
{
"jquery":[
{
"name": "jquery",
"version": "3.3.1",
"extension": "js",
"link": "https://code.jquery.com/jquery-3.3.1.min.js"
},
{
"name": "jquery",
"version": "1.5.6",
"extension": "js",
"link": "https://code.jquery.com/jquery-1.5.6.min.js"
}
],
"bootstrap":[
{
"name": "bootstrap",
"version": "1.2.8",
"link": "https://bootstrap.com.br"
}
]
}
se alguém puder me da uma ajuda
Discussão (0)
Carregando comentários...