このチュートリアルでは、JSON を配列に変換し、JavaScript でマップする方法を説明します。
JSON を JavaScript 配列に変換する方法は?
JSON を配列に変換するには、「 JSON.parse() ' 方法。このメソッドは、JSON 文字列をオブジェクトに変換するために使用されます。 JSON 文字列を配列に変換するには、まず文字列をオブジェクトに変換してから、「 押す() 」空の配列に値を追加するメソッド。
構文
「JSON.parse()」メソッドには次のメソッドを使用します。
JSON。 解析する ( JSON文字列 ) ;
JSON 文字列を入力として受け入れ、オブジェクトを出力として提供します。
例
「」という名前の JSON 文字列を作成します。 strJSON 」:
だった strJSON = '{'name': 'Paul', 'age': '32', 'Description': 'HR'}' ;
JSON 文字列をオブジェクトに変換する引数として渡して、「JSON.parse()」メソッドを呼び出します。
だった objJSON = JSON。 解析する ( strJSON ) ;「」という名前の空の配列を作成します 配列JSON 」:
だった 配列JSON = [ ] ;「」という変換されたオブジェクトを繰り返します objJSON 」を使用して、各キーに対する値を配列にプッシュします。 押す() ' 方法:
ために ( だった 私 の objJSON ) {配列JSON. 押す ( objJSON [ 私 ] ) ;
}
最後に、コンソールに配列を出力します。
コンソール。 ログ ( 配列JSON ) ;JSON が正常に配列に変換されていることがわかります。
JSONをJavaScriptでマップに変換する方法は?
JSON をマップに変換するには、「 地図() ” コンストラクター Object.entries() ' と ' JSON.parse() 」メソッド。 「JSON.parse()」メソッドは文字列をオブジェクトに変換し、「Object.entries()」メソッドは変換されたオブジェクトからキーと値のペアの配列を提供します。 「Map」コンストラクターは、エントリの配列から新しい Map オブジェクトを作成します。
構文
JSON を JavaScript のマップに変換するには、次の構文を使用します。
新しい 地図 ( 物体 . エントリ ( JSON。 解析する ( objJSON ) ) ) ;例
JSON 文字列を引数として渡すことにより、「Object.entries()」および「JSON.parse()」メソッドで「Map()」コンストラクターを呼び出します。
定数 mapJSON = 新しい 地図 ( 物体 . エントリ ( JSON。 解析する ( objJSON ) ) ) ;「」を使用してコンソールにマップを印刷します console.log() ' 方法:
コンソール。 ログ ( mapJSON ) ;出力
JSON から JavaScript の配列/マップへの変換に関連するすべての必要な情報を提供しました。
結論
JSON を配列に変換するには、「 JSON.parse() ” を使用したメソッド 押す() 」メソッドを使用し、JSON をマップに変換するには、「 地図() ” コンストラクター Object.entries() ' と ' JSON.parse() ' 方法。 JSON.parse() メソッドは、JSON 文字列をオブジェクトに変換するための主要な変換メソッドです。このチュートリアルでは、JSON を配列に変換し、JavaScript でマップする方法を説明しました。