我有String Json:
String data = "param:"+"{\"dataFile\": \n" +
"{\"user\": \"asdasdasd\", \n" +
"\"pwd\":\"vasdadsda\", \"email\": \"vasdasdasd@gg.com\" \n" +
"}\n" +
"}";
然后尝试使用Webview JSON将帖子发送到API,如下所示:
myWebView.postUrl("url.com", data.getBytes());
从API通过JSON进程使用“ param”键获取值,但是从API获取的json为null,有什么线索吗?
答案 0 :(得分:0)
我这样发布数据。您也可以尝试使用此方法。
String postData = null;
try {
postData = "email=" + URLEncoder.encode(MyApp.getSharedPrefString(StaticData.EMAIL), "UTF-8") + "&password=" + URLEncoder.encode(MyApp.getSharedPrefString(StaticData.PASSWORD), "UTF-8");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
webview.postUrl("url.com",postData.getBytes());