整个音频文件的二进制数据。
所以,处理这个问题的一个方法就是简单地浏览文件,每次我遇到 { ,我试图从这一点解析出一个json对象。如果我成功了,我会存储已解析的对象并继续,否则我会考虑 二进制数据并将其添加到音频队列中。
{
我通常用JSON.Net我的JSON资料。如果我使用 JsonTextReader }
JsonTextReader
}
然而, JsonTextReader 一次读一大块。因此,当我检查底层流的位置时,它的位置远远超出了结束位置 } . JsonTextReader _charPos
_charPos
有没有其他方法可以获取这些信息,而不需要修改库,不需要自己计算行号,或者使用反射来获取私有成员?