2017-06-01 69 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对Pair 吗? –

+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(); 
      } 
      } 

然后,您可以创建任何类型的对象后,你想要的。