当前位置:编程学习 > C#/ASP.NET >>

超高分求救,数据格式问题

[[13779,2010年亚洲运动会女子足球(在广州),],[[666890,中国(女),南韩(女),1.910,10,11/22/2010 15:30,0,0,0,,MY: Astro822]],[0,[[6871271,0,500],[5,7480994,2.200,3.050,2.940],[1,7480990,1.02,0.82,0-0.5,1],[3,7480992,1.28,0.60,2.0],[2,7480991,0.96,0.90],[8,7480997,3.000,1.900,3.850],[7,7480996,0.69,1.17,0.0,0],[9,7480998,1.20,0.65,0.5-1]]]],

请问这是什么数据格式,怎么解析? --------------------编程问答-------------------- 貌似没啥规则 --------------------编程问答-------------------- 文本

不知道规则没法解析 --------------------编程问答-------------------- 数据从哪得来的? --------------------编程问答-------------------- 别人自定义的 字符串格式。

别人是以 [] 和 , 去分割的。 你不知道具体代表什么。就别想了。 --------------------编程问答-------------------- 这应该是人家人为定制的格式吧 --------------------编程问答--------------------
引用 5 楼 myhope88 的回复:
这应该是人家人为定制的格式吧

+1 --------------------编程问答-------------------- 元素1: [13779,2010年亚洲运动会女子足球(在广州),]
元素2:[[666890,中国(女),南韩(女),1.910,10,11/22/2010 15:30,0,0,0,,MY: Astro822]]
元素3:
   [0,[[6871271,0,500],[5,7480994,2.200,3.050,2.940],[1,7480990,1.02,0.82,0-0.5,1],[3,7480992,1.28,0.60,2.0],[2,7480991,0.96,0.90],[8,7480997,3.000,1.900,3.850],[7,7480996,0.69,1.17,0.0,0],[9,7480998,1.20,0.65,0.5-1]]]

假设里面的元素类型设为 JSONN,它由一些字符串(用,分隔)、成对的[]组成,当它的基元素只是一个字符串的时候,[]可以省略,它的基元素或以是[str1,str2,...] 也可以基元素的array形式

感觉是嵌套作用。

你可以写一个程序却解析它,用栈来做,递归算法。

这是我的愚见,不知道帮不帮得了你。我感觉非用要一个数学表达式来表示一下,好像不太好表述,即使用文字也有点表义不清(只因为本人能力有限,其实是一定可以用数学表达式/文字表述的),但解析这样的文本一定可以实现。 --------------------编程问答-------------------- 这个应该可以用正则表达式来解析,但我不知道怎么分组,只知道点简单的正则表达式 --------------------编程问答-------------------- 第一眼感覺 亂. --------------------编程问答--------------------
引用 5 楼 myhope88 的回复:
这应该是人家人为定制的格式吧


顶 --------------------编程问答--------------------
引用 10 楼 hch126163 的回复:
引用 5 楼 myhope88 的回复:

这应该是人家人为定制的格式吧



               . --------------------编程问答-------------------- 这个如果没有开发文档,靠自己猜??天啊 --------------------编程问答--------------------

[
[13779,2010年亚洲运动会女子足球(在广州),] //标题
,[
[666890,中国(女),南韩(女),1.910,10,11/22/2010 

15:30,0,0,0,,MY: Astro822] //队信息
]
,[0,
[ //比赛信息
[6871271,0,500]
,[5,7480994,2.200,3.050,2.940]
,[1,7480990,1.02,0.82,0-0.5,1]
,[3,7480992,1.28,0.60,2.0]
,[2,7480991,0.96,0.90]
,[8,7480997,3.000,1.900,3.850]
,[7,7480996,0.69,1.17,0.0,0]
,[9,7480998,1.20,0.65,0.5-1]
]
]
],

[[标题],[球队信息],[[场次标识,[比赛信息]]]]


看的头大 ……  个人愚见

--------------------编程问答-------------------- 有点像从XML …………   --------------------编程问答--------------------
引用 7 楼 woshicaixianfeng 的回复:
元素1: [13779,2010年亚洲运动会女子足球(在广州),]
元素2:[[666890,中国(女),南韩(女),1.910,10,11/22/2010 15:30,0,0,0,,MY: Astro822]]
元素3:
  [0,[[6871271,0,500],[5,7480994,2.200,3.050,2.940],[1,7480990,1.02,0.82,0-0.5,1],[3,……


同感。 --------------------编程问答-------------------- 没看出太大个规律。。。 --------------------编程问答--------------------

晕了     lz  好好整理下   --------------------编程问答-------------------- 元素1: [13779,2010年亚洲运动会女子足球(在广州),]
元素2:[[666890,中国(女),南韩(女),1.910,10,11/22/2010 15:30,0,0,0,,MY: Astro822]]

勉强知道2010年亚洲运动会女子足球(在广州是标题。

国(女),南韩(女),两支球队。

比赛时间11/22/2010 15:30
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,