2017-03-28 5 views
0

私はノードプラットフォーム上で新しいです。ノードjson2csv出力なし

json2csvはこれと同じようにインストールされています:

$ npm install json2csv --save -g 

は、コマンドライン上のwebsiteから例を再作成しようとしています。

ファイル:mycars.json

実行している:それはそう戻ってくる

$ json2csv -i mycars.json -f carModel,price,colors -p 

:期待が

--------------------------------- 
| "carModel" | "price" |"colors"| 
---------------------------------  
|   |   |  | 
--------------------------------- 

であるのに対し:

------------------------------------------------------------ 
| "carModel" | "price" | "colors"       | 
------------------------------------------------------------ 
| "Audi" | 0  | "[""blue"",""green"",""yellow""]" | 
------------------------------------------------------------ 
| "BMW"  | 15000 | "[""red"",""blue""]"    | 
------------------------------------------------------------ 
(more lines) 

あなたがかもしれないものを知っていますgここで間違っているか、デバッグを開始する方法についての提案がありますか?

答えて

1

たぶん、あなたはこの変更する必要があります。これに

{ 
    "mycars": [ 
    { 
    "carModel": "Audi", 
    "price": 0, 
    "colors": ["blue","green","yellow"] 
    }, { 
    "carModel": "BMW", 
    "price": 15000, 
    "colors": ["red","blue"] 
    }, { 
    "carModel": "Mercedes", 
    "price": 20000, 
    "colors": "yellow" 
    }, { 
    "carModel": "Porsche", 
    "price": 30000, 
    "colors": ["green","teal","aqua"] 
    } 
    ] 
} 

[ 
    { 
    "carModel": "Audi", 
    "price": 0, 
    "colors": ["blue","green","yellow"] 
    }, { 
    "carModel": "BMW", 
    "price": 15000, 
    "colors": ["red","blue"] 
    }, { 
    "carModel": "Mercedes", 
    "price": 20000, 
    "colors": "yellow" 
    }, { 
    "carModel": "Porsche", 
    "price": 30000, 
    "colors": ["green","teal","aqua"] 
    } 
] 

と正しいプロパティ名を使用します。例えば。 JSONにcolorがありません。

+0

プロパティ名の誤りを指摘してくれてありがとうございます。 –

関連する問題