2017-07-15 13 views
0

JSONレスポンスの特定の部分だけにアクセスするにはどうすればよいですか?これも可能ですか?EJSでJSONの情報を解析する

私は、全体のレスポンスのように私のEJSテンプレート上に表示するために得る:では

{ "result": { "price": { "last": 2086.004, "high": 2228.857, "low": 1980, "change": { "percentage": -0.048247334, "absolute": -105.74609 } }, "volume": 11616.328 }, "allowance": { "cost": 4279664, "remaining": 3766767537 } } 

var rows =<%-JSON.stringify(data)%> 
document.getElementById("1").innerHTML = rows; 

しかし、どのように私はのはresult.price.lastを言わせて、アクセスするのでしょうか?

私はあらゆる種類のアプローチを試みましたが、うまくいかないようです。

+1

あなたは 'rows.result.price.last'を意味しますか? – Li357

+0

よく、これらの値のいずれかが行います。私はそこから自分自身を理解することができると思うが、問題は、私は値のいずれかを表示することができませんです。私は異なるインデックスとループで行を試しましたが、これまでのところ何も働いていません。 –

+0

が好きですか?可能でしょうか?rows.result.price.lastが好きですか?または配列や何かの言葉を探すループですべてを反復するのが好きなのですか? –

答えて

0

@Andrew Liが提案したように、rows.result.price.lastは、私が少なくとも2回試したことを誓うことができました。まあ、今はうまくいきます。

関連する問題