Я использую C # для отправки JSON в PHP-скрипт, например:
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();
Конечно, мне придется избегать внутренних кавычек, но они отправляются в сценарий! Что еще хуже: есть текст, который уже имеет кавычки, поэтому его нужно экранировать, чтобы он был действительным JSON. В этом случае я хочу, чтобы передавались обратные слеши. Есть идеи сделать это?