将JavaBean对象/List或Set或Map对象转成JSON方式

一、通过Struts2插件包(即使用Struts框架)自动生成JSON文本

二、使用第三方工具,将JavaBean对象/List或Set或Map对象转成JSON 

准备导入第三方jar包:

    》commons-beanutils-1.7.0.jar

    》commons-collections-3.1.jar

    》commons-lang-2.5.jar

    》commons-logging-1.1.1.jar

    》ezmorph-1.0.3.jar

    》json-lib-2.1-jdk15.jar          

1.JSONArray应用:

   (1)JavaBean----->JSON

            》JSONArray jsonArray = JSONArray.fromObject(city);

            》String jsonJAVA = jsonArray.toString();

   (2)List<JavaBean>----->JSON

        》JSONArray jsonArray = JSONArray.fromObject(cityList);

        》String jsonJAVA = jsonArray.toString();

   (3)List<String>----->JSON

        》JSONArray jsonArray = JSONArray.fromObject(stringList);

        》String jsonJAVA = jsonArray.toString();

   (4)Set<JavaBean>----->JSON

        》JSONArray jsonArray = JSONArray.fromObject(citySet);

        》String jsonJAVA = jsonArray.toString();

   (5)Map<String,Object>----->JSON

        》JSONArray jsonArray = JSONArray.fromObject(map);

        》String jsonJAVA = jsonArray.toString();

2.JSONObject的应用:

原文地址:https://www.cnblogs.com/damoblog/p/8182197.html