掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢(xún)/運(yùn)營(yíng)咨詢(xún)/技術(shù)建議/互聯(lián)網(wǎng)交流
用Gson轉(zhuǎn)換就行了,需要下載jar包

在建湖等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專(zhuān)注、極致的服務(wù)理念,為客戶(hù)提供成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站 網(wǎng)站設(shè)計(jì)制作定制網(wǎng)站建設(shè),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),成都營(yíng)銷(xiāo)網(wǎng)站建設(shè),外貿(mào)營(yíng)銷(xiāo)網(wǎng)站建設(shè),建湖網(wǎng)站建設(shè)費(fèi)用合理。
例子:
Person person=new Person();Gson gson=new Gson();String json=gson.toJson(person);
用Gson轉(zhuǎn)換就行了,需要下載jar包
例子:
Person person=new Person();Gson gson=new Gson();String json=gson.toJson(person);
您可以使用HBase API提供的Result類(lèi)將獲取的HBase數(shù)據(jù)轉(zhuǎn)換為Java對(duì)象,然后使用一個(gè)JSON庫(kù)(如Jackson、Gson等)將Java對(duì)象轉(zhuǎn)換為JSON格式的字符串。最后將JSON格式的字符串返回給前端接口即可 。
你找一個(gè)解析json的包,Gson 或者 fastjson ,把你收到的那個(gè)字符串 轉(zhuǎn)換為 JsonObject對(duì)象,然后你用Map的操作方式來(lái)操作JsonObject就行了。順便說(shuō)下,json的格式比較復(fù)雜,它比Map的格式要復(fù)雜些,所以,你不可能把json完全轉(zhuǎn)換為Map,如果格式是按你說(shuō)的{"a":0,"b":1,"c":1,"d":1} 格式是固定的話(huà),那你自己把JsonObject轉(zhuǎn)換成Map就可以了
我們需要先把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 = JSONArray.fromObject(arr);System.out.println(jsonarray);
2.對(duì)象轉(zhuǎn)換成JSON:UserInfo user = new UserInfo(1001,"張三");JSONArray jsonArray = JSONArray.fromObject(user);System.out.println( jsonArray );
3.把Map轉(zhuǎn)換成json, 要使用jsonObject對(duì)象:Map
到此,以上就是小編對(duì)于java 生成json的問(wèn)題就介紹到這了,希望這4點(diǎn)解答對(duì)大家有用。

我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢(xún)/運(yùn)營(yíng)咨詢(xún)/技術(shù)建議/互聯(lián)網(wǎng)交流