新建json转化为string

String params = generateActivePostRequestBody();//调用
private String generateActivePostRequestBody() { //实现方法
   JSONObject jsonObj2 = new JSONObject();
   JSONObject jsonParams2 = new JSONObject();
   try {
      jsonParams2.put("name", "devin"); 
      jsonParams2.put("age", 22);
      jsonParams2.put("Gender", "boy");
      jsonObj2.put("person", jsonParams2);
      jsonObj2.put("House", "big House");
   } catch (JSONException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
   }

   return jsonObj2.toString();
}
以上打印出来结果为:
{
    "House": "big House",
    "person": {
        	 "Gender": "boy"    ,
       	 "age":     22 	    ,
       	 "name":   "devin"
    }
}
--------------------2----
private String generateActivePostRequestBody() {
   JSONObject jsonObj2 = new JSONObject();
   JSONObject jsonParams2_1 = new JSONObject();
   JSONObject jsonParams2_2 = new JSONObject();
   try {
      jsonParams2_1.put("name1", "devin"); // eqid
      jsonParams2_1.put("age1", 22); // sn
      jsonParams2_1.put("Gender1", "boy");
      jsonParams2_2.put("name2", "summer"); // eqid
      jsonParams2_2.put("age2", 20); // sn
      jsonParams2_2.put("Gender2", "girl");
      jsonObj2.put("person_1", jsonParams2_1);
      jsonObj2.put("person_2", jsonParams2_2);
      jsonObj2.put("House1", "big House1");
      jsonObj2.put("House2", "small House2");
      Log.i("tttt","jsonObj2="+jsonObj2.toString());
   } catch (JSONException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
   }

   return jsonObj2.toString();
}
打印结果
{
    "House1"  : "big House1",
    "person_2": {
       	  "age2": 20,
        	  "name2": "summer",
        	  "Gender2": "girl"
    		 },
    "person_1": {
        	  "name1": "devin",
        	  "age1": 22,
       	  "Gender1": "boy"
   		 },
    "House2": "small House2"
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值