For those who have the same problem, here's a quick fix: - The web service expects an object that includes a property of type String. To do this, you must have a DataContract of the "expected" object.
, :
[DataContract]
public class MyJSonString
{
[DataMember]
public String MyString {get;set;}
}
, WCF :
public void GetMyJsonString(MyJSonString mystring){...}
Java :
JSONStringer json = new JSONStringer().object().key("MyString").value("Hello!").endObject();