問題タブ [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.

0 投票する
1 に答える
990 参照

database - 改行区切りの JSON を Navicat または Bigquery にインポートする方法

ndjson ファイルを Navicat または Bigquery にインポートしようとしています。

どちらにも「文字列の配列」を許可するオプションがないようです

これを達成する方法はありますか?または、これを可能にする別のツールがあります。JSON Value UUID string databaseID integer title string alternativeTitle array of strings contributor array of objects contributor.contributorName string contributor.contributorType string contributorRole array of strings contributor.contributorURI string date array of strings dateStart string dateEnd string language array of strings description string note array of objects note.type string note.text string subjectTopical array of objects subjectTopical.text string subjectTopical.URI string subjectName array of objects subjectName.text string subjectName.URI string subjectGeographic array of objects subjectGeographic.text string subjectGeographic.URI string subjectTemporal array of objects subjectTemporal.text string subjectTemporal.URI string subjectTitle array of objects subjectTitle.text string subjectTitle.URI string resourceType array of strings genre array of objects genre.text string genre.URI string identifierBNumber string identifierAccessionNumber string identifierCallNumber string identifierISBN string identifierISSN string identifierInterviewID string identifierPostcardID string identifierLCCN string identifierOCLCRLIN string physicalDescriptionExtent array of strings physicalDescriptionForm array of strings publisher array of strings placeOfPublication array of strings collectionUUID string containerUUID string collectionTitle string containerTitle string parentHierarchy string numberOfCaptures integer - string captures array of strings digtalCollectionsURL string

0 投票する
1 に答える
3157 参照

json - Google クラウド プラットフォーム上の JSON から NDJSON へ

クラウド ストレージ、appengine、bigquery を使用している Google クラウド プラットフォームでプロトタイプを開発しています。

現在、タスクの 1 つは、Google クラウド ストレージから Appengine で Cron タスクを使用している bigquery にファイルを毎日ロードすることです。

問題は、bigquery がデータが NDJSON 形式 (改行で区切られた json) であることを期待しているのに対し、ソース ファイルは通常の JSON 形式であることです。

現在、ファイルをラップトップにダウンロードして NDJSOn に変換し、次に bigquery にアップロードしましたが、Google クラウド プラットフォームでプログラムで行うにはどうすればよいですか? ゼロから書きたくないので、使用できるものがあることを願っています。

0 投票する
2 に答える
4235 参照

c# - Json.NET を使用して NDJSON としてシリアル化する

Json.NETを使用してNDJSON (改行区切りのJSON)にシリアライズすることは可能ですか? Elasticsearch API は一括操作に NDJSON を使用しますが、この形式が.NET ライブラリでサポートさていることを示唆するものは何も見つかりません。

この回答は、NDJSON を逆シリアル化するためのガイダンスを提供します。各行を個別にシリアル化し、改行で結合できることが指摘されましたが、必ずしもそれをsupportedと呼ぶとは限りません。

0 投票する
1 に答える
1085 参照

elasticsearch - ElasticSearch は、エンコードが定義された Context-Type ヘッダーを認識できません

エラスティック検索の一括アップロードの警告を修正するためにしばらく時間を費やしました。

残りのリクエストのコンテンツ タイプの検出は廃止されました。[Content-Type] ヘッダーを使用してコンテンツ タイプを指定します

私のリクエストは以下です:

200 ステータスの有効な応答は以下のとおりです。

実験してみると、問題はコンテンツ タイプの文字セットの定義Content-Type: application/x-ndjson; charset=utf-8にあることがわかりました。これを変更してContent-Type: application/x-ndjsonも、警告は表示されません。

エラスティック検索の問題ですか、それともリクエストを間違って作成していますか?