CSV

2017-02-01 2 views
-1

私はこのようになりますCSV持っている:CSV

CSV

私はJSONに変換するとき、私はこれを取得:それは見てのために

{ 
"Thing1": "Value1", 
"Thing2": "Value2", 
"Thing3": 2209, 
"": 2210, 
... etc 

} 

私が欲しいものがありますこのように:

{ 
"Thing1": "Value1", 
"Thing2": "Value2", 
"Thing3": { 
    2209, 
    2210, 
    2210, 
    ... etc 
} 
} 

これを行うにはスクリプトを書く必要がありますか?ありがとう

+1

はい、スクリプトを作成する必要があります。 – Veve

+0

あなたの環境については何も教えてくれませんか?これは「エクセルからjsonへのエクスポート」の質問ですか? – mortb

+0

はいthats正しい@mortb – dylankbuckley

答えて

0

"Thing3"は配列でなければなりません、あなたはよくjsonオブジェクトを作ることができます。それはあなたが速いGoogle検索の例this popped upのために、コードを記述せずに試すことができますいくつかのツールがありますが、この

よう
"Thing3": [] {"2209","2210"} 
0

です。 あなたの例に必要なJSON配列への変換をサポートしています(Thing3はおそらく配列でなければなりません)。 - 警告:試していません。

あなたが想像しているように、スタッカーからのほとんどの回答には、何らかのプログラミングが含まれています。あなたが深く掘り下げたいなら、this threadに良い例があります。

最後の例では、あなたの例は厳密にCSVではありません。

Thing1、Thing2、Thing3、Thing3、Thing3 値1、値2、2209、2210、2211

幸運:おそらくあなたは、CSVはのようだった元ことを意味しました!

1

基本的に、あなたの例では、通常のjson配列にクロステーブルをラップすることができます。

私はcsvtojson.comに小さな無料のアプリを作成しました。これはcsvをjsonに変換して入れ子構造を宣言できるようにしています。あなたの例では、次の

、あなただけのフォローとして、あなたのCSVヘッダーであなたの出力構造体を指定する必要があります。

Thing 1, Thing 2, Thing 3.0, Thing 3.1, Thing 3.2, Thing 3.3, Thing 3.4 
Value 1, Value 2, 2209, 2210, 2211, 2212, 2213, 2214 

がアプリにこのcsvファイルを入れて押して「変換を!」ボタン。 Thing 3.1は、実際には配列Thing 3の2番目の要素であることがわかります。

希望すると助かります!