下面是我需要构建的一个示例:
{
"sendSmsRequest": {
"to": "5511982694404",
"msg": "funcionou"
}
} 为了做到这一点,我使用了JSONobject:
JSONObject jsonObject = new JSONObject();
jsonObject.put("to", "123456789");
jsonObject.put("msg", "Mensagem Teste");
StringEntity input = new StringEntity(jsonObject.toString());下面是请求:
post.setHeader("Accept", "application/json");
post.setHeader("Content-Type", "application/json");
post.setEntity(input);但是我不知道怎么写"header“--”sendSmsRequest“……有没有办法不用字符串就能做到这一点?
String teste = "{\"sendSmsRequest\": { \"to\": \"123456789\",\"msg\": \"funcionou\"}}";发布于 2017-07-08 01:01:43
你可以这样做:
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。
https://stackoverflow.com/questions/44976030
复制相似问题