JsonConvert。使用截断的JSON反序列化?

时间:2016-10-19 19:26:43

标签: c# json json.net

我想允许用户为大文件预览截断的JSON。例如,我想允许用户查看前100行(格式化)JSON,而无需将整个文件加载到内存中并进行传输。

所以在服务器上,我们流入文件的前X个字节,这显然会产生截断的JSON。但我想关闭所有打开的元素,以便JSON查看器能够显示预览。

我希望我能做到这一点:

var partialJson = JsonConvert.DeserializeObject(partialJsonString);
var completeJsonString = JsonConvert.SerializeObject(partialJson);

但由于截断,.DeserializeObject()会引发Unterminated String异常。

有没有办法让JsonConvert反序列化截断的JSON,如果没有,是否有替代解决方案?

0 个答案:

没有答案