AppleScript: Définissez le résultat du script en tant que variable

Je voudrais get le résultat de cette search et afficher le résultat dans une notification ou un popup de safari.

"set result to do script shell" curl https://www.binlist.net/json/ "& cc sans altérer les finitions de ligne" n'ont que la même valeur de la requête principale

-- Web site https://www.binlist.net -- Get https://www.binlist.net/json/431940 set cc to the clipboard set finalresult to do shell script "curl https://www.binlist.net/json/" & cc without altering line endings set the clipboard to finalresult display notification "result is " & finalresult 

Le résultat ne s'affichera pas comme une notification, donc, pour l'instant, son seul set de presse-papiers. Le résultat est-il vraiment cru, puis-je le nettoyer?

 {\"bin\":\"431940\",\"brand\":\"VISA\",\"sub_brand\":\"\",\"country_code\":\"IE\",\"country_name\":\"Ireland\",\"bank\":\"BANK OF IRELAND\",\"card_type\":\"DEBIT\",\"card_category\":\"\",\"latitude\":\"53\",\"longitude\":\"-8\",\"query_time\":\"1.370709ms\"}"" 

Merci.

Vous voulez la marque et le nom du pays à partir des données JSON , vous pouvez utiliser un parsingur JSON.

Voici un exemple d'parsing de JSON en python

 -- Get https://www.binlist.net/json/431940 set cc to the clipboard as ssortingng set finalresult to do shell script "curl https://www.binlist.net/json/" & cc & " | /usr/bin/python -c 'import json, sys; obj=json.load(sys.stdin); print obj[\"brand\"],obj[\"country_name\"]' " display notification "Result is " & finalresult --> "Result is VISA Ireland"