jsonオブジェクトからすべての値を取得する方法はありますが(キーは気にしません)ループを使用しないで ? (langはJavascriptです)ループを使わずにjavascriptのJSONオブジェクトから値のみを抽出する
答えて
"ループ"の定義方法によって異なります。
Object.keys
でプロパティを抽出し、次にmap
でプロパティを抽出できます。
...それは本質的にフードの下のループです。
var json = `{ "foo": 1, "bar": 2, "baz": 3 }`;
var obj = JSON.parse(json);
var values = Object.keys(obj).map(function (key) { return obj[key]; });
console.log(values);
values
メソッドを使用することができます。 ES2017で
var json = `{ "foo": 1, "bar": 2, "baz": 3 }`;
var obj = JSON.parse(json);
var values = Object.values(obj);
console.log(values);
ありがとう - それは私が探していたものです。明らかに、ループがフードの下で発生し、ソースをより小さく見せたいだけです。 – Dani
私はあなたがObject.values()関数を探していると思いますが、値オブジェクトのメソッドを最初のパラメータとして渡すだけです。それでおしまい!
Object.values({something: 'lol'});
> ["lol"]
あなたは)(Object.valuesを持っています。あなたはpolyfill it alsoです。
JSONをJavaScriptオブジェクトに変換し、Object.values()を呼び出すだけでよいです。結果は値の配列です。
var obj = JSON.parse(jsonData);
var result = Object.values(obj);
私はそれがまだ利用できないと思います...? – Dani
この提案はステージ4にあります。TypescriptまたはBabelを使用すると、それを使用してコードをES5のJavaScriptに送ることができます。 そうでない場合は、ポリフィルをインクルードするとコード内で使用できるはずです。 –
- 1. C#のjsonオブジェクトから値を抽出する方法
- 2. Pythonでjsonオブジェクトから値を抽出するには?
- 3. キー/値JSONオブジェクトからキーを抽出する方法は?
- 4. grepを使わずにUnixでXMLからデータを抽出
- 5. jsonオブジェクトからのデータの抽出
- 6. URLからのJSONオブジェクトの抽出
- 7. ループを使わずにオブジェクトに値を追加
- 8. Javascript - JavascriptオブジェクトからオブジェクトIDを抽出する
- 9. JSON抽出プログラムを使用して応答から値を抽出する
- 10. JSONオブジェクトから文字列を抽出
- 11. AJAX - JSONオブジェクトから情報を抽出
- 12. JavaScript - ログファイルからJSONを抽出
- 13. jsonレスポンスからjsonレスポンスの値を抽出する#
- 14. JSON配列からの値の抽出
- 15. JSONからの値の抽出
- 16. 安心:JSONからの値の抽出
- 17. オブジェクトからこれらの値を抽出するには
- 18. ループを使用せずにベクトルから文字列を抽出する
- 19. jsonオブジェクトから子オブジェクトを抽出する
- 20. Freemarkerを使用したJSONからの動的値の抽出
- 21. jsonファイルに存在するオブジェクトから値を抽出します。
- 22. SPFieldNumberオブジェクトからの数値の抽出
- 23. 単純なJSONオブジェクトから値を抽出するための正規表現
- 24. ノードRED jsonオブジェクト - json値を抽出する方法
- 25. JavascriptのDateTimeオブジェクトから日付のみを抽出しますか?
- 26. JavaのJSONオブジェクトからの値の抽出に問題があります
- 27. JSONから値を抽出し、別のexecで使用
- 28. LINQクエリがnullを返す、JSONファイルからオブジェクト属性値を抽出する
- 29. 配列を含むJSONオブジェクトからデータを抽出する
- 30. キーを知らずにRデータフレームからネストされたJSONを抽出する
なぜループは必要ありませんか?ループがなければ、[これ](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_objects/Object/values)を試すことができます – George
ありがとう、少し早いです - 私は数ヶ月これは正解です:-) – Dani