JSON字符串解析

jcyluck 2016-03-07 06:35:34
[
[
1417449600000,
2339.11,
2383.15,
2322,
2369.85,
83850.06
],
[
1417536000000,
2370.16,
2380,
2352,
2367.37,
17259.83
]
]

这样一个无KEY值的JSON字符串,要怎么解析呢?
...全文
116 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jcyluck 2016-03-07
  • 打赏
  • 举报
回复
晕了,这么简单的问题,居然纠结一下午。谢谢各位。 List<double[]> l_kline = JSON.Parse<List<double[]>>(l_str);
jcyluck 2016-03-07
  • 打赏
  • 举报
回复
引用 4 楼 aa7017316 的回复:
在Json中,属性是通过键值对存储,键为属性名称,值为属性的值。在你这个json字符串,没有键,就说明该json本身不包含任何的属性信息。当然无法为属性赋值,也就无法构建你说的发序列化类。 你这个json实际上为一个double[][]类型的值。反序列化就直接反序列化成为double[][]类型即可。
怎么做到呢?用什么方法?请赐教。。。。
non-null 2016-03-07
  • 打赏
  • 举报
回复
在Json中,属性是通过键值对存储,键为属性名称,值为属性的值。在你这个json字符串,没有键,就说明该json本身不包含任何的属性信息。当然无法为属性赋值,也就无法构建你说的发序列化类。 你这个json实际上为一个double[][]类型的值。反序列化就直接反序列化成为double[][]类型即可。
jcyluck 2016-03-07
  • 打赏
  • 举报
回复
引用 2 楼 starfd 的回复:
List<double[]> 反序列化成这种
关键是我不知道怎么建这个反序列化的类,比如下面这样的: [DataContract] public class Get_Kline { [DataMember(Order = 0)] public string[] kline { get; set; } } 对应的 kline这个关键字无法设置
  • 打赏
  • 举报
回复
List<double[]> 反序列化成这种
Poopaye 2016-03-07
  • 打赏
  • 举报
回复
这是数组,一般会解析成ArrayList或者List

110,529

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧