2010-04-18 81 views
0

我使用C#發JSON的PHP腳本,像這樣:.NET PostSubmitter發送反斜線

string json = "{"; 
json += "\"prop\":\"some text\""; 
json += "}"; 

PostSubmitter post = new PostSubmitter(); 
post.Url = "http://localhost/synch/notein.php"; 
post.Type = PostSubmitter.PostTypeEnum.Post; 
post.PostItems.Add("note", json); 
post.Post(); 

當然我必須逃脫內報價,但他們得到sended到腳本!讓事情變得更糟:有文本,已經有引號,所以這些必須轉義爲有效的JSON。在這種情況下,我想要反斜槓被傳送。任何想法來完成這個?

回答

0

讓您遠離反斜線\\

json += "\\\"prop\":\\\"some text\\\""; 
0

哎呀,以爲PostSubmitter距離.NET框架,但它是第三方。儘管如此:發現這是一個PHP問題。如果有人有類似的問題:在PHP文檔中查找get_magic_quotes_gpc。