var json = [{"Name":" Jim", "ID":"23", "Age": "0"},{"Name":" Bob", "ID":"53", "Age": "0"}]
がどのようにのみ更新JSONでpropety Name
を表示していました...のは、私は、次のJSONを持っているとしましょうか?例えば、私は、JSONファイルは、このに変換されるようにしたいと思う:
var json2 = [{"Name":" Jim"},{"Name":" Bob"}]
var json = [{"Name":" Jim", "ID":"23", "Age": "0"},{"Name":" Bob", "ID":"53", "Age": "0"}]
がどのようにのみ更新JSONでpropety Name
を表示していました...のは、私は、次のJSONを持っているとしましょうか?例えば、私は、JSONファイルは、このに変換されるようにしたいと思う:
var json2 = [{"Name":" Jim"},{"Name":" Bob"}]
var json2 = json.map(function(obj) {
return {
Name: obj.Name
}
});
あなたはラムダと環境(例えば、活字体)でこれを書いている場合、それは1行で行うことができます。
プラック名、各オブジェクトから名前
json.map((obj) => (obj.name)) // = ["Bob", "Tom", "Jerry"]
プラック名の配列を返し、名前のキーと値
json.map((obj) => ({name: obj.name})) // = [{name: "Bob"}, {name: "Tom"}, {name: "Jerry"}]
REFとオブジェクトの配列を返す:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array
let obj = json.map(({ Name }) => ({ Name }));
それらのどちらも有効なJSONです。それぞれの周りには[....]がありません。 – Amy
JSONファイルを変換して名前を含むオブジェクトの配列にするか、各オブジェクトのnameプロパティのみを表示するか –
30種類のプロパティを持つことができ、1つだけを表示できます....実際の目的はここにありません – charlietfl