問題タブ [ndjson]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
database - ndjson ファイルを解析するにはどうすればよいですか?
lichess.org から GET リクエストを実行しました。API リファレンス: https://lichess.org/api#operation/apiGamesUser
ここで ndjson、python ライブラリをデコードできません: https://pypi.org/project/ndjson/ ライブラリ リファレンスによると、使用する必要があります。
動作せず、エラーが発生します:
タイ。
javascript - ローカル ファイルをストリーミングして d3 でマップを描画する
問題を解決するのに役立つ情報をいくつか見つけましたが、パズルを自分で解決することはできません。
私のプロジェクトでは、d3 でマップを描画する必要があります。主な問題 (他の多くの問題と同様) は、表示されるファイルが巨大であることです。topojsonファイルでいくつかのテストを行った結果、私の状況を処理する最善の方法はgeojsonlファイルを使用することだと思います。
ユーザーの視覚化が流動的になるように、ファイルがストリーミングされるときにマップを更新するという考えですが、それを機能させることはできません。
ndjsonを使用しようとしていますが、実行しようとするとエラーが発生しますfs.createReadStream is not a function
。
これが私のコードです:
誰かが私が見逃しているコードを書いてもらえますか? ファイルシステムがインストールされているにもかかわらず、なぜそのエラーが発生したのですか?
tabulator - Tabulator Grid でのチャンクされた JSON ストリームの読み取り
私は Tabulator Grid を持っており、Ebay の jsonpipe ライブラリを使用してサーバーから JSON をチャンク形式でロードするので、結果が非常に大きい場合でもすぐにデータグリッドを埋め始めることができます。この種のデータを Tabulator に取り込む方法は次のとおりです。
これは正常に機能しますが、レコードごとに setTimeout を追加する必要があります。そうしないと、ユーザーには数秒間何も表示されません。しかし、setTimeout を使用すると、非常に小さい場合でも速度が低下し、ローカル ファイルからの読み込みでさえ、800 レコードを読み込むには時間がかかりすぎます。
Tabulator でチャンクされた JSON を直接読み取る方法を見つけた人はいますか? 既存の Ajax メソッドには、ストリーミング/チャンクされた改行エンコードされた JSON が含まれていません。
データはサーバーからすでにチャンクされていることを追加したいと思います-最初はストリーミングで送信されます.使用を設定したときに明らかにそうであるように、Ajaxが繰り返しリクエストを行う必要はありません.