从JSONP中提取JSON

时间:2012-08-09 22:56:40

标签: c# json parsing

我正在使用C#解析JSON文件。这是我从服务器得到的:

loadData([ 
{"id":"id1","nm":"name1"}, 
{"id":"id2","nm":"name2"}, 
{"id":"id3","nm":"name3"}
]);

这不是整个字符串,因为我删除了一些值以使其看起来更直接。

正如您所看到的,此JSON不可解析,因为它以分号(;)结尾,并且还有许多其他需要修复的问题。

既然我有这些数据,我可以在客户端做解决这个JSON的任何解决方法吗?

1 个答案:

答案 0 :(得分:1)

服务器为您提供的不仅仅是JSON文件。它为loadData(jsonData);提供了jsonData,如下所示:

[ 
    {"id":"id1","nm":"name1"}, 
    {"id":"id2","nm":"name2"}, 
    {"id":"id3","nm":"name3"}
]

所以你必须解析它以解压缩JSON文件。