{ members: [
[
{
c1: [{fft: 5,v: 'asdead@asdas.com'}],
c2: [{fft: 9,v: 'tst'}],
c3: [{sft: 1,v: 'Corporate Member'}]},
{
c1: [{fft: 5,v: 'asdk@asda.com'}],
c2: [{fft: 9,v: 'asd'}],
c3: [{sft: 1,v: 'Company'}]}
...etc
Run Code Online (Sandbox Code Playgroud)
它看起来不像我见过的任何其他JSON.我非常感谢指向正确方向的指针来解析它.只要它不仅仅是正则表达式,我相信它是可能的,但不是我能完成的事情.
这似乎是基于URL中的.asmx的ASP .NET Web服务的结果.对我来说看起来不标准的(基于http://www.json.org/定义)是键周围缺少双引号,单引号而不是双引号包装字符串值.比如v: 'asdk@asda.com'
应该"v": "asdk@asda.com"
.我相信这是对象中的JavaScript(的文字符号http://www.dyn-web.com/tutorials/obj_lit.php),而不是严格的JSON,这本身就是对象的文字符号的一个子集.
你如何选择解析它可能取决于你有什么语言/平台限制,但我相信JavaScript会处理它.有关示例,请参阅Google Code Playground上的此JSON/JavaScript代码:http://code.google.com/apis/ajax/playground/#json_data_table.它使用对象文字表示法为其可视化服务构造JSON对象.