2016-08-01 12 views
-3

どのようにカウント値を合計できますか?私のjsonデータは以下の通りです。jsonに格納された整数を合計する方法

{ 
    "note":"This file contains the sample data for testing", 
    "comments":[ 
    { 
     "name":"Romina", 
     "count":97 
    }, 
    { 
     "name":"Laurie", 
     "count":97 
    }, 
    { 
     "name":"Bayli", 
     "count":90 
    } 
    ] 
} 
+6

これまでに何を試みましたか?私たちはあなたのコードではなく、あなたのコードを手助けするつもりです! –

+0

あなたは正しいです。私はここもPythonでも新しいですが、私は本当にそれが好きです。私はこれを学びます。 –

答えて

-1

JSONは、現在の文字列と、あなたがする必要がありますPythonオブジェクトにロードされていない場合:これは私が最終的にそれをやった方法です

import json 

loaded_json = json.loads(json_string) 
comments = loaded_json['comments'] 

sum(c['count'] for c in comments) 
1

import urllib 
import json 
mysumcnt = 0 
input = urllib.urlopen('url').read() 

info = json.loads(input) 
myinfo = info['comments'] 

for item in myinfo: 
    mycnt = item['count'] 
    mysumcnt += mycnt 
print mysumcnt 
+0

これは方法です!覚えておいて、次にコードを 'sでラップしてください(またはそれを選択してCtrl + Kを押してください)。それはコードをコードとして表示し、テキストでは表示しません:-) –

関連する問題