JSON快速入手

2021-09-26 11:02:51 字數 1196 閱讀 7363

慢慢看不要急

假如這是返回的json串

1、建立乙個jsonobject物件

//實體類

public class bean

json格式的生成(我這裡是通過實體類去操作的),如果不需要可以通過jsonobject中的put方法去實現

bean bean = new bean();

1、建立乙個實體類物件

listcar = new arraylist<>();

car.add("1");

car.add("2");

2、把資料新增到bean物件中

bean.setname("值");

bean.setcar(car);

string strjson = new jsonobject(bean); //ok這裡就完成了

解析

string str;		//網路上獲取的json串

jsonobject json = new jsonobject(str);

string key = json.getstring("name"); //獲取key為name可以的字串,所以返回值為小李

//json串中包含陣列

jsonarray array = json.getjsonarray("car");

//獲取到car陣列並遍歷出來

for(int i = 0; i < array.length(); i++)

//這是生成的

gson gson = new gson();

gson.tojson(實體類); //通過tojson方法轉化成為json格式的json串

//解析的在這同樣建立乙個gson物件

gson gson = new gson();

//然後通過gson中的fromjson方法傳入乙個json串和乙個實體類就可以獲得哪個實體類的物件

//補充一點 帶日期的轉換,這裡不是想上面那樣直接去建立乙個gson物件

gson gson = gsonbuilder().setdateformat("你想要的日期格式").create();

到裡就結束了

簡單快速入手hdfs

為什麼會存在這篇文章,是因為我產生了以下問題,為了理清關係並解決疑惑。什麼是hdfs?需要搭建什麼樣的環境?hdfs只是乙個名詞,還是需要人為的去搭建環境?很多文章都在說hdfs的原理,我就想知道需不需要我去搭建?來自hadoop官網的截圖 簡單點,hadoop處理大資料,那麼必然面對資料的儲存問題...

爬蟲套路,快速入手

這裡不講知識點,直接把爬蟲套路寫出來,可以直接上手 第一步引入要使用的庫函式 import requests 這個庫引入用於請求,很常用 from lxml import etree xpath解析要引用的庫 假如引入庫後報錯,開啟終端 pip install 缺少的庫函式 pip install ...

Docker快速入手實戰筆記

快速上手使用docker,師兄給了乙個任務是打包乙個安裝好libfuzzer的docker映象,然後我沒有用過docker,師兄說很快,看一下就會用了,經過摸索確實如此。這裡用ubuntu系統下的docker安裝為例,其他系統大同小異。換雲服務商 curl ssl sh 安裝所需要的包 sudo a...