我必須使用一個愚蠢的猴子實現的所謂的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或類似的東西。 –