对于像Json这样的身体
{
"firstName": "hello",
"lastName": "abc"
}
我写为
JSONObject body = new JSONObject();
body.put("firstName", "hello");
body.put("lastName", "abc");
然后将主体转换为字符串以将其作为字符串参数传递
我该如何为带有响应的正文写相同的内容
{
"class": {
"firstName": "hello",
"lastName": "abc"
}
}
之后我需要将json转换为字符串
答案 0 :(得分:1)
我认为这应该可以解决问题
JSONObject innerBody = new JSONObject();
innerBody.put("firstName", "hello");
innerBody.put("lastName", "abc");
JSONObject outerBody = new JSONObject();
outerBody.put("class",innerBody);
答案 1 :(得分:0)
创建一个类:
public class DataSource {
private String firstName;
private String lastName;
//Constructor, getter, setter
}
然后:
JSONObject body = new JSONObject();
DataSource data = new DataSource();
data.setFirstName("bla");
data.setLastName("bla bla");
body.put("class", data );