【发布时间】:2016-03-17 09:48:36
【问题描述】:
我有一个 csv 文件,其中包含以下格式的路径和值:
path;value
prop1.prop2.1;hello
prop1.prop2.2;world
prop1.prop2.3;!
prop1.prop3.test;hi
prop1.prop4;value
我想把它作为 json:
{
"prop1": {
"prop2": {
"1": "hello",
"2": "world",
"3": "!"
}
"prop3": {
"test": "hi"
}
"prop4": "value"
}
}
我已经像这样解析了 csv 文件:
Dictionary<string, string> dict = new Dictionary<string, string>();
while (csv.Read())
{
string path = csv.GetField<string>(0);
string value = csv.GetField<string>(1);
dict.Add(path, value);
}
你能帮我一个方法,它将使用JSON.Net库从这个字典创建JSON。 当然原始文件中的属性可以不同。
【问题讨论】: