java對(duì)象轉(zhuǎn)json字符串 json字符串轉(zhuǎn)javamap?
json字符串轉(zhuǎn)javamap?我們需要將JSON字符串轉(zhuǎn)換為net.sf.json文件. jsonobject對(duì)象。在Java中,可以完成從JSON字符串到map的轉(zhuǎn)換。1. 將數(shù)組轉(zhuǎn)換為JSON:
json字符串轉(zhuǎn)javamap?
我們需要將JSON字符串轉(zhuǎn)換為net.sf.json文件. jsonobject對(duì)象。在Java中,可以完成從JSON字符串到map的轉(zhuǎn)換。
1. 將數(shù)組轉(zhuǎn)換為JSON:String[]arr={“ASD”、“DFGD”、“ASD”、“234”}jsonarray=JSONArray.fromObject(阿里爾)系統(tǒng)輸出打?。╦sonarray)
2。對(duì)象轉(zhuǎn)換為JSON:userinfo user=new userinfo(1001,“Zhang San”)jsonarray jsonarray=JSONArray.fromObject(用戶(hù))系統(tǒng)輸出打印(jsonarray)
3,使用jsonobject對(duì)象:map
~]/**返回JSON字符串**@param success*result*@param key*key*@param value*value*@return JSON string*/public靜態(tài)字符串tojson(Boolean success,string key,string value){Map
將Map轉(zhuǎn)換為JSON的步驟:
1。需要一些jar包:json-lib-2.4-jdk15.jar,ezmorp-1.0.6.jar,commons-日志記錄.jar、公地-語(yǔ)言.jar、公地-收藏.jar、公地-beanutils.jar文件.
2. 要將map轉(zhuǎn)換為JSON,需要使用JSON對(duì)象:map<string,object> map=new HashMap<string,object>()地圖輸入(“userId”,1001)地圖輸入(“用戶(hù)名”、“張三”)地圖輸入(“usersex”,“male”)jsonobject=JSONObject.fromObject(地圖)