Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

ローカルのjsonファイルデータをJavaScript変数にインポートするにはどうすればよいですか?


ディレクトリにemployee.jsonファイルがあり、同じディレクトリ内にjsファイルがあります。このファイルにjsonファイルのコンテンツをインポートします。

employees.jsonのコンテンツ-

employees.json

"Employees" : [
   {
      "userId":"ravjy", "jobTitleName":"Developer", "firstName":"Ran","lastName":"Vijay",
      "preferredFullName":"Ran Vijay","employeeCode":"H9","region":"DL","phoneNumber":"34567689",
      "emailAddress":"[email protected]"
   },
   {
      "userId":"mrvjy","jobTitleName":"Developer","firstName":"Murli","lastName":"Vijay",
      "preferredFullName":"Murli Vijay","employeeCode":"A2","region":"MU",
      "phoneNumber":"6543565","emailAddress":"[email protected]"
      }
   ]
}

2つの方法のいずれかを使用してjsonファイルにアクセスできます-

requireモジュールの使用

requireモジュールを使用してemployees.jsonにアクセスするためのコード-

const data = require('./employees.json');
console.log(data);

フェッチ機能の使用

フェッチ関数を使用してemployees.jsonにアクセスするためのコード-

fetch("./employees.json")
.then(response => {
   return response.json();
})
.then(data => console.log(data));

−最初の関数はノード環境に適していますが、フェッチAPIはWeb環境でのみアクセス可能であるため、2番目の関数はWeb環境でのみ機能します。

requireまたはfetch関数を使用して上記のいずれかを実行した後、コンソール出力は次のようになります-

{
   Employees: [
      {
         userId: 'ravjy',
         jobTitleName: 'Developer',
         firstName: 'Ran',
         lastName: 'Vijay',
         preferredFullName: 'Ran Vijay',
         employeeCode: 'H9',
         region: 'DL',
         phoneNumber: '34567689',
         emailAddress: '[email protected]'
      },
      {
         userId: 'mrvjy',
         jobTitleName: 'Developer',
         firstName: 'Murli',
         lastName: 'Vijay',
         preferredFullName: 'Murli Vijay',
         employeeCode: 'A2',
         region: 'MU',
         phoneNumber: '6543565',
         emailAddress: '[email protected]'
      }
   ]
}

  1. JSONをExcelCSVファイルに変換する方法

    JSONについて聞いたことがあるかもしれません ファイル、そしてたぶん最近誰かがあなたにこれらのファイルの1つを送った。現在、JSONファイルを開くのは難しくありませんが、 Microsoft Excelに変換する方が理にかなっています。 使いやすい(CSV)形式。問題は、JSONファイルをどのようにExcelに変換するかということです。これがいかに簡単にできるかを知って驚かれることでしょう。そして、それこそが今日私たちが話し合うことです。 JSONをExcelCSVファイルに変換する方法 JSONをExcelCSVファイルに変換するタスクはそれほど時間はかかりません。十分に速く移動し、関連

  2. PDFからExcelにデータをインポートする方法

    PDFは、最も用途の広いドキュメント形式の1つです。さらに、ドキュメントを共有するときに、フォーマットが変更されたり、テンプレートが誤って編集されたりする心配がありません。ほとんどすべての種類のドキュメントをPDFとして共有できます。ただし、PDFドキュメントを編集しようとすると問題が発生します。さらに、構造化ファイル形式をPDFに変換すると、オンラインコンバーターを使用して簡単に元に戻すことができます。一方、スキャンした画像で構成されるPDFは、編集が非常に困難になります。 この記事で紹介するソリューションは、他のユーザーによっても試され、検証されたユーザーによって提供されます。また、ソ