2017-09-26 17 views
0

Googleのデータ準備でjsonファイルをインポートする方法を知っている人は誰ですか? そこにjsonファイルをアップロードできますが、列を作成することはできません。ここgoogle dataprepでjsonファイルをインポート

はスクリーンショットです:enter image description here

あなたはそれが1列にすべてのJSONを表示見ることができるように。

私はいくつかの研究を行なったし、JSONは、ここで追加の手順

でサポートする必要があるように私には見えますが記事です: https://cloud.google.com/dataprep/docs/html/Splitrows-Transform_57344654https://cloud.google.com/dataprep/docs/html/Supported-File-Formats_57344528

、ここでは、追加のステップの記事です。

私は行を分割しようとしましたが、まだ動作していません。私は使用しなければならない特定の形式のJSONはありますか?

あなたが私に期待どおりに動作するjsonファイルの簡単な例を与えることができればうれしいです。

ありがとうございました。

答えて

0

答えを見つけました。

サンプルデータ:これは、データセットとして追加されている

{"name":"jonSnow","age":21,"dob":"1988-01-01","tags":["a","b"],"address":{"postcode":3122,"state":"vic"}} 
{"name":"aom","age":21,"dob":"1988-02-01","tags":["c","d"],"address":{"postcode":3000,"state":"Vic"}} 

、これらのステップである(これはdataprepによって示唆デフォルトであった)

  1. スプリット行。

    splitrows COL: '\ n' を引用::上のカラム1 '\ "' quoteEscapeChar: '\"':column1のキー '名前'、 '

  2. 国連アンネストCOLを使用して列を作成します年齢」、 'DOB'、 'タグ'、 'address.postcode'、 'address.stateが' 私が理解から

は、Googleのデータ準備は、文字列として、あなたのJSONを受け取ることになります。したがって、実際にデータセットをどのようにインポートするかによって異なります。

+0

@hhanarusdyは、各キーに関連する値でいっぱいの列を作成するはずです。私の場合は機能しないようですが、キー名のカラムを作成しますが、値は空です。 –

+0

私にとっては意味がありません。とにかく、いくつかの制限のために、私たちはデータ準備を使用する私たちの計画をキャンセルします。配列のデータ準備からのデータ結果は文字列として返されるためです。 自分でカラムを作成する必要はありません。通常、dataprepはすでにいくつかのステップを提案しています。 – hnandarusdy

関連する問題