javascriptのjson配列から値を取得しようとしています。以下は、私のjavascriptファイルの一部です。私はjsondata.value
を使って値を取得しています。コンソールにjsonデータを正しく表示していますが、jsondata.value
は値を取得するために機能していません。javascriptのjson配列から値を取得する方法
0
A
答えて
0
"jsondata"はDOMのテキストであると思いますか?そうであれば、DOM内の「文字列」を取得し、有効なJavaScriptオブジェクトに解析したいと考えています。そのためには、適切にそれをつかむ必要があります。
var jsondata = document.getElementById("jsonArray").value;
次にあなたがこの時点で
var jsondataObj = JSON.parse(jsondata);
それを解析する必要があり、jsondataObj
はあなたのデータです。これをあなたのグリッドに入れたいのであれば、それを望みどおりに注入するだけです。既にデータをDOMに注入しているため、XHRHttpRequestの必要はありません。
var gridOptions = { ... [your options here] };
document.addEventListener('DOMContentLoaded', function() {
var gridDiv = document.querySelector('#myGrid');
new agGrid.Grid(gridDiv, gridOptions);
var jsondata = document.getElementById("jsonArray").value;
var jsondataObj = JSON.parse(jsondata);
function isNumeric(n) {
return !isNaN(parseFloat(n)) && isFinite(n);
}
var parsedData = jsondataObj.map(function(obj) {
return Object.keys(obj).reduce(function(memo, key) {
var value = obj[key];
memo[key] = isNumeric(value) ? Number(value) : value;
return memo;
}, {})
})
console.log(parsedData);
gridOptions.api.setRowData(parsedData);
});
関連する問題
- 1. 次のjson配列ノードから値を取得する方法
- 2. JavaScript:多次元配列から値を取得する方法
- 3. LARAVEL 5.2のJSON配列からJSONオブジェクトの値を取得する方法
- 4. 配列の配列から値を取得する方法は?
- 5. ruby json配列から値を取得
- 6. javascriptでjson形式の配列からデータを取得する方法
- 7. 値のJSON配列から特定のJSON配列を取得する
- 8. javascriptでキーと値を取得するjson配列をループする方法は?
- 9. json配列をループしてJavaScriptの値を取得する方法
- 10. jsonから値を取得し、javascriptで表示する方法
- 11. 角2のJSONデータから配列を取得する方法
- 12. postgresqlのjson配列フィールドからデータを取得する方法
- 13. PostgreSQLのJson配列から要素を取得する方法
- 14. JSON/Javascript - テキストファイルからデータを取得して配列に格納する方法
- 15. JavascriptでJSON形式から配列を取得する方法は?
- 16. JSONレスポンスから配列オブジェクトの値を取得する方法は?
- 17. JSON配列のアイテムの値を取得する方法C#?
- 18. JSON配列から文字列配列を取得する方法は?
- 19. Jsonオブジェクト配列の値を取得する方法は?
- 20. 配列のjson値を取得する方法
- 21. json配列からデータを取得する方法
- 22. JSON配列をサーバーからJqueryモバイルアプリケーションに取得する方法
- 23. GCMからJSON配列レスポンスを取得する方法
- 24. forループでJSON配列からデータを取得する方法
- 25. postgresql json配列フィールドからデータを取得する方法
- 26. アンドロイドからPHPにJSON配列を取得する方法
- 27. Javaでjsonレスポンスから配列を取得する方法
- 28. 配列からオブジェクトのインデックスを取得する方法[JavaScript]?
- 29. javascriptの連想配列から '動的に'値を取得する方法は?
- 30. javascript - 同じ名前(配列)の入力から値を取得する方法
質問を編集してコードを削除したのはなぜですか?私はそれが他の人を助けたと信じています。この質問と回答は今や混乱していませんか?とにかく、それはあなたのために働いてうれしい – josephnvu
それは企業のjsonデータでした。ごめんなさい。 – shek