我这是一个我需要构建的例子:
JSONObject jsonObject = new JSONObject();
jsonObject.put("to", "123456789");
jsonObject.put("msg", "Mensagem Teste");
StringEntity input = new StringEntity(jsonObject.toString());
为了做到这一点,我使用了JSONobject:
post.setHeader("Accept", "application/json");
post.setHeader("Content-Type", "application/json");
post.setEntity(input);
以下是请求:
String teste = "{\"sendSmsRequest\": { \"to\": \"123456789\",\"msg\": \"funcionou\"}}";
但我不知道如何把#34;标题" - " sendSmsRequest" ... 有没有办法在不使用String ??
的情况下执行此操作ClassPool
答案 0 :(得分:1)
你可以这样做:
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
。