0
A
回答
2
試着這麼做:
//Get actual response from server; here we use a hardcoded response
var response = "for (;;);{\"__ar\":1,\"payload\":null,\"domops\"....";
var fixedresponse = response.Substring(9);
,或者:
var fixedresponse = new Regex(@"^for \(;;\);").Replace(response, string.Empty);
或者......
var fixedresponse = response.Substring(response.IndexOf("{"));
,或者(但不太 '安全'因爲實際的JSON內容可能爲還包含一個空的for循環):
var fixedresponse = response.Replace("for (;;);", string.Empty);
...或者你能想到的其實任何其他字符串操作;無論如何得到這份工作(在實際的JSON之前刪除)。
您可以閱讀我在您的問題中編輯的「可能的重複項」,以獲得關於的解釋。爲什麼空的for-loop首先出現。
0
你可以做這樣的:
'for (;;);{"__ar":1,"payload":null,".....'.substr(9);
正如一位評論已經指出的那樣,這是爲了防止代碼注入。 for循環之後的所有東西似乎都是有效的json。所以只需使用上面的代碼的輸出與您的json解析器。
+0
這是C#,這將是'myresponse.Substring(9)'(大寫字母S)。 – RobIII
+0
哦,是的,對不起,這是真的:)如果你有任何問題在C#中解析JSON,看看http://www.newtonsoft.com/json –
相關問題
- 1. JSON的正確MIME類型是什麼?
- 2. 什麼是gzip(gfe)?
- 3. DataGridAutoGeneratingColumnEventArgs.PropertyDescriptor是什麼類型的?
- 4. LetterP的類型是什麼?
- 5. 什麼是setContentView()的類型
- 6. 什麼是MouseEventArgs.X的類型?
- 7. T的類型是什麼?
- 8. Python:處理gzip json的正確方法是什麼?
- 9. 什麼是gZip壓縮?
- 10. 什麼是?類型?
- 11. 響應的json方法的返回類型是什麼?
- 12. python中的JSON對象的類型是什麼?
- 13. Swagger 2.0中的JSON對象的模式類型是什麼
- 14. 關於JSON的原型鏈是什麼?
- 15. 什麼是類型和什麼是類型構造函數scala
- 16. 什麼是不同類型的java類?
- 17. 什麼是Java的多類型轉換的目的是什麼?
- 18. RFC 4627(JSON MIME類型)中的n/a是什麼意思?
- 19. 什麼是最好的方式與NodeJS使用PostgreSQL JSON類型
- 20. 什麼是JSON API中最好的格式/類型
- 21. JSON RPC v2 over HTTP的正確內容類型頭是什麼?
- 22. 什麼是用於存儲JSON對象的Solr字段類型?
- 23. REST API返回JSON的MIME類型是什麼?
- 24. 爲什麼我得到html/text內容類型而不是json?
- 25. 爲什麼選擇Thrift,爲什麼不使用HTTP RPC(JSON + gzip)
- 26. IListSource類型的AttributeProvider是做什麼的?
- 27. 什麼類型的
- 28. 什麼是String類型
- 29. '孩子'是什麼類型?
- 30. 什麼是嵌套類型?
如何從httpwebrequest獲取它?可能嗎? –
在將響應傳遞給Json解析器之前,只需從響應中刪除它(例如,使用'replace')。 – RobIII
Okey我明白了,現在我需要在線解析器才能看到實際內容 –