2010-04-18 51 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。