首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何构建在HttpPost中使用JSONobject请求

如何构建在HttpPost中使用JSONobject请求
EN

Stack Overflow用户
提问于 2017-07-08 00:50:34
回答 1查看 534关注 0票数 0

下面是我需要构建的一个示例:

代码语言:javascript
运行
复制
{
  "sendSmsRequest": {
  "to": "5511982694404",
  "msg": "funcionou"
  }
}   

为了做到这一点,我使用了JSONobject:

代码语言:javascript
运行
复制
JSONObject jsonObject = new JSONObject();
jsonObject.put("to", "123456789");
jsonObject.put("msg", "Mensagem Teste");
StringEntity input = new StringEntity(jsonObject.toString());

下面是请求:

代码语言:javascript
运行
复制
post.setHeader("Accept", "application/json");
post.setHeader("Content-Type", "application/json");
post.setEntity(input);

但是我不知道怎么写"header“--”sendSmsRequest“……有没有办法不用字符串就能做到这一点?

代码语言:javascript
运行
复制
String teste = "{\"sendSmsRequest\": { \"to\": \"123456789\",\"msg\": \"funcionou\"}}";
EN

Stack Overflow用户

回答已采纳

发布于 2017-07-08 01:01:43

你可以这样做:

代码语言:javascript
运行
复制
JSONObject jsonObject = new JSONObject();
jsonObject.put("to", "123456789");
jsonObject.put("msg", "Mensagem Teste");
JSONObject jsonObject1 = new JSONObject();
jsonObject1.put("sendSmsRequest", jsonObject);

StringEntity input = new StringEntity(jsonObject1.toString());

像这样,你可以在另一个JSONObject中拥有一个JSONObject

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44976030

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档