2017-06-01 25 views
0

JSONのコンマ区切りの値を行に分割したい。 この複数のJSON値を複数の行に分割するC#

ColA:X 
    ColB:["1885331","2750160","151243","151241","2750159"] 

ColA: X   X 
    ColB:1885331 2750160 etc. 

へ私は、JSONデシリアライザを通してそれを分割しようとしたが、同じくらい私が理解できるように、特定の文字列は、リストや配列ではありません。私はC#で分割することはできますか?

+1

行によってはどういう意味ですか? – DNKROZ

+0

希望の出力のより良い例を教えてください。ペアのうち5つが必要ですか? –

+0

投稿した内容は有効なJSONではなく、正確に何を達成しようとしているのかは不明です。 – KSib

答えて

0

これは必要なものですか?

row.Split(','); 
0

これはうまくいくはずです。入力を文字列に変換し、このように処理します。

using (var sr = File.OpenText(fileName)) 
     { 
      string line; 
      while ((line = sr.ReadLine()) != null) 
      { 
       var fields = line.Split(','); 
       var test = fields[0].Trim(); 
      } 
      } 

次に、あなたが後にしたい任意の型のオブジェクトを作成することができます。

関連する問題