本文目錄一覽:
java中怎麼把數據轉換成Json數據?
搜json-lib.jar\x0d\x0a這個包的例子:\x0d\x0aJSONObject obj = new JSONObject();\x0d\x0aobj.put(“name”, “kotomi”);\x0d\x0aobj.toString();\x0d\x0a得到:{“name”:”kotomi”}\x0d\x0a也可以吧自己定義的實體轉,如\x0d\x0aJSONObject.fromObject(xxx);\x0d\x0axxx是你自己定義的實體,他會吧xxx里提供了getter的都轉成json
java 怎麼把對象集合轉換成json
有兩種情況:第一使用外部工具包jackson-mapper-asl.Jar包,這裡有一個方法
writeValueAsString(listmapString,Objcet);屬於這包中的ObjectMapper類直接把list對象轉換成字元串(json格式就是一個字元串,大家都知道的),然後在jsp端都不需要解析了直接就能接受到信息。
第二種:下載谷歌的GSON包裡面就有很多方法用來把list編程json在jsp端用一個插件jquery的json方法就可以接收了
java實體類怎麼轉換成json。
導入Google的包gson-2.2.4.jar
然後實例化Gson
static Gson gosn = new Gson();
String json = gosn.toJson(hashMap); //這裡放一個對象,什麼對象都可以。
轉化後就是Json,功能強大很多,也簡單很多。
json-lib-2.4-jdk15.jar
ezmorph-1.0.6.jar
轉換的話這樣用
String s= JSONArray.fromObject(user).toString();
spring-webmvc4
在方法上加入@ResponseBody,同時方法返回值為實體對象,spring會自動將對象轉換為json格式,並返回到客戶端
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/272110.html