2017-07-24 23 views
-2

我有一個正在從API生成並存儲到一個變量myJson,看起來像這樣一個JSON文件:在變量添加了入門的數值在JSON並存儲爲字符串

{ 
    "results": [ 
     { 
      "term": "A", 
      "count": 1569 
     }, 
     { 
      "term": "B", 
      "count": 1375 
     }, 
     { 
      "term": "C", 
      "count": 1372 
     } 
    ] 
    } 

有什麼方法將「count」條目中的所有數值相加並將其作爲字符串存儲到變量中?

所以:stringVariable = 1569 + 1375 + 1372

注:這是一個巨大的JSON文件只是一個小片段,所以我相信這將需要某種形式的公式。

謝謝!

+1

你到目前爲止試過了什麼?如果您希望我們解決所有問題,社區將無法爲您提供幫助 –

+0

JSON是一種數據格式,而不是編程語言。它沒有方法。 –

+0

@DanLowe我認爲他/她意思是「方法」意義上的方法 – Timothy

回答

1

不知道您問的是什麼語言,我們使用JavaScript。

function add(data) { 
    let sum = 0; 
    data['results'].slice(1).forEach(obj => 
     sum += obj['count'] 
    ); 
    return sum; 
} 
+0

非常感謝你這有助於很多! –

+0

我唯一的問題是,這個函數返回'1569 + 1375 + 1372'而不是總和 –

+0

這就是爲什麼當你聲明你的stringVariable時,使它成爲int類型int stringVariable ... – Nexus

相關問題