110,533
社区成员
发帖
与我相关
我的任务
分享
else if (dn is string)
{
tn.Nodes.Add("string_"+strKey+(string)dn);
}
else if (dn is bool)
{
tn.Nodes.Add("bool_" + Convert.ToString(dn));
}
else if (dn is int)
{
tn.Nodes.Add("int_" + strKey+ Convert .ToString( dn));
}
else if (dn is float)
{
tn.Nodes.Add("float_" + strKey + Convert.ToString(dn));//希望小数在这里处理业务。
}
else if (dn == null)
{
tn.Nodes.Add("null_" + strKey + Convert.ToString(dn));
}
else
{
tn.Nodes.Add("other_" + strKey + Convert.ToString(dn));
}
dynamic dn = js.Deserialize<dynamic>(strJson);
foreach (var r in dn)
{
Console.WriteLine(r.Key);
foreach (var t in r.Value)
{
foreach (var k in t.Keys)
{
Console.WriteLine("{0} => {1} [{2}]", k, t[k], t[k].GetType().Name);
}
}
}