我必须使用一个愚蠢的猴子实现的所谓的Web服务,它在正确的Json响应之后返回一些垃圾。 事情是这样的:使用Json.Net废弃json对象之后的垃圾字符
{
"Property1": 1,
"Property2": 2,
"Property3": 3
}<?xml version='1.0' ?>Maybe some other gibberish nonsense I wish to discard.
现在,我可以只搜索"<?xml"
和分裂,但我想知道如果我可以使用流阅读器或东西可以读高达收盘}
,然后丢弃剩下的。
我正在使用C#和Json.Net。
你能保证子字符串'<?xml'不会成为json内部的东西的一部分吗?像'{“Property1”:“<?xml version ='1.0'>”...} <?xml version ='1.0'> ....'? –
http://stackoverflow.com/questions/524548/regular-expression-to-detect-semi-colon-terminated-c-for-while-loops/524624#524624看看所提出的解决方案,它是基于计数打开/右括号 – Gusman
我想要一个可靠的解决方案。鉴于Json.Net有许多先进的读者,我想知道如果使用其中的一个而不是标准的JsonConvert,我可以得到一个JToken或类似的东西。 –