将Map转为Json和将String转为Json

1、将String转为Json

String res = "\"sex_value\":" + JSON.toJSONString(sex_value)+","
        +"\"age_value\":" + JSON.toJSONString(age_value)+","
        +"\"brand_hobby\":" + JSON.toJSONString(brand_hobby)+","
        +"\"buy_hobby\":" + JSON.toJSONString(buy_hobby)+","
        +"\"hit_special\":" + JSON.toJSONString(hit_special)+","
        +"\"hit_comm\":" + JSON.toJSONString(hit_comm)+","
        +"\"buy_special\":" + JSON.toJSONString(buy_special)+","
        +"\"buy_comm\":" + JSON.toJSONString(buy_comm);
     String jsonString = "{" +res +"}";


response.getWriter().write(jsonString);


这样显示Json为:

{

  • sex_value"男:0.5,女:0.5",
  • age_value"幼儿:0.1,青少年:0.2,成年:0.2,中年:0.4,老年:0.1",
  • brand_hobby"中兴:0.1,美丽雅:1.0,Gucci:2.0,宿玉王:4.0,华为:4.0,华硕:4.0,戴尔:5.0,天堂:6.0,大宝:12.0,苹果:20.0",
  • buy_hobby"联想:0.1,中兴:0.1,美丽雅:1.0,宿玉王:4.0,华为:4.0,华硕:4.0,戴尔:5.0,天堂:6.0,大宝:12.0,苹果:20.0",
  • hit_special"彪悍性能:0.21,反应快:0.22,麒麟960:0.25,添加剂:0.28,cdma2000:0.35,华为:0.4,蓝牙4.0:1.21,女性手机:1.22,超薄机身:1.24,apple:20.0",
  • hit_comm"彪悍性能:0.21,反应快:0.22,麒麟960:0.25,添加剂:0.28,cdma2000:0.35,华为:0.4,蓝牙4.0:1.21,女性手机:1.22,超薄机身:1.24,apple:20.0",
  • buy_special"反应快:0.22,麒麟960:0.25,添加剂:0.28,cdma2000:0.35,华为:0.4,创意新颖:0.55,蓝牙4.0:1.21,女性手机:1.22,超薄机身:1.24,apple:20.0",
  • buy_comm"反应快:0.22,麒麟960:0.25,添加剂:0.28,cdma2000:0.35,华为:0.4,蓝牙4.0:1.21,女性手机:1.22,超薄机身:1.24,创意新颖:10.0,apple:20.0"
}


2、将Map转为Json

resul为Map<String,String>类型,数据为1中的数据。

json.put("result", result);
json.writeJSONString(response.getWriter());

这样显示Json为:

{

 result:{

  •     sex_value"男:0.5,女:0.5",
  •     age_value"幼儿:0.1,青少年:0.2,成年:0.2,中年:0.4,老年:0.1",
  •     brand_hobby"中兴:0.1,美丽雅:1.0,Gucci:2.0,宿玉王:4.0,华为:4.0,华硕:4.0,戴尔:5.0,天堂:6.0,大宝:12.0,苹果:20.0",
  •     buy_hobby"联想:0.1,中兴:0.1,美丽雅:1.0,宿玉王:4.0,华为:4.0,华硕:4.0,戴尔:5.0,天堂:6.0,大宝:12.0,苹果:20.0",
  •     hit_special"彪悍性能:0.21,反应快:0.22,麒麟960:0.25,添加剂:0.28,cdma2000:0.35,华为:0.4,蓝牙4.0:1.21,女性手机:1.22,超薄机                 身:1.24,apple:20.0",
  •     hit_comm"彪悍性能:0.21,反应快:0.22,麒麟960:0.25,添加剂:0.28,cdma2000:0.35,华为:0.4,蓝牙4.0:1.21,女性手机:1.22,超薄机                   身:1.24,apple:20.0",
  •     buy_special"反应快:0.22,麒麟960:0.25,添加剂:0.28,cdma2000:0.35,华为:0.4,创意新颖:0.55,蓝牙4.0:1.21,女性手机:1.22,超薄机                 身:1.24,apple:20.0",
  •     buy_comm"反应快:0.22,麒麟960:0.25,添加剂:0.28,cdma2000:0.35,华为:0.4,蓝牙4.0:1.21,女性手机:1.22,超薄机身:1.24,创意新                   颖:10.0,apple:20.0"
 }

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值