ユーザーがボタンを押して、NodeJSを使用してデータベースにSQLクエリを実行し、その結果がJSONオブジェクト(オブジェクトを含む1つの配列)です。その後、結果をファイルに保存する必要があります(ユーザーはファイルが必要です)。JSONオブジェクトをCSVに変換してファイルに保存します
問題:JSONにすることはできません。形式は、simbolで区切られた値 ";"と1行に1つのオブジェクトだけです。私は(それはCSVのようなもの)を作成する必要があり、ファイルの内容の
例:
1;tree;green
2;car;red
3;Robert's house;white
この結果クエリは約18000行があります。それは大きいです。
私はの方法を置き換える使用していますが、私はロバートの家にようsimbol "との値に問題があるため、文字列の初めとして解釈コンソール。私が使用するクライアント側のその後
:
$window.open('data:text/csv,' + encodeURIComponent(myString));
そしてここsimbols は「問題を開始。
JSONをその形式(NodeJSの下)に変換する方法とファイルを作成する方法を知りたいと思います。
の可能性のある重複した[変数にCSV形式やストアにJSONに変換する方法](のhttp:// stackoverflowの.com/questions/8847766/how-to-convert-json-to-csv-format-and-a-variable) – Nobita