android如何传json字符串信息,如何将json字符串作为输入参数发送到android

中的POST请求,并在将JSON字符串发送到POST请求时遇到问题。如何将json字符串作为输入参数发送到android

键:查询

值:

{ "jql": "project=",

"startAt": 0,

"maxResults": 100,

"fields": [

"summary",

"customfield_10006",

"status",

"description"

]

}

哪里是存储在共享偏好的价值,请帮助

这是我的代码

try{

TextView op=(TextView) findViewById(R.id.resp);

URL url=new URL("http://172.25.183.183:8080/JIRAservice/rest/runquery");

HttpsURLConnection conn=(HttpsURLConnection)url.openConnection();

conn.setRequestMethod("POST");

String projectKey=Home.savedid;

JSONObject jsonParam = new JSONObject();

jsonParam.put("query", " "{ \"jql\": \"project=" + projectKey + "\", \"startAt\": 0, \"maxResults\": 100, \"fields\": [\"summary\",\"customfield_10006\", \"status\", \"description\"] }"");

how to send the parameters??

conn.setDoOutput(true);

DataOutputStream dbstrm=new DataOutputStream(conn.getOutputStream());

dbstrm.flush();

dbstrm.close();

int respnse=conn.getResponseCode();

String output="Request URl"+url;

output+=System.getProperty("line.separator");

output+=System.getProperty("line.separator")+"Response Code"+respnse;

BufferedReader br=new BufferedReader(new InputStreamReader(conn.getInputStream()));

String line= "";

StringBuilder respop=new StringBuilder();

while((line=br.readLine())!=null){

respop.append(line);

}

br.close();

output +=System.getProperty("line.separator")+respop.toString();

op.setText(output);

}catch(MalformedURLException ae){

ae.printStackTrace();

}catch (IOException e){

e.printStackTrace();

}

2017-04-07

Sireesha

+0

哪一部分的代码,你已经? –

+0

这很大程度上取决于服务器端的api ...您可以构建json对象并执行异步任务来发布您的数据......但是执行此操作的方法真的取决于您的服务器 –

+0

关键和值应该同时发送 –

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值