欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java vector轉(zhuǎn)json

榮姿康2年前8瀏覽0評論

Vector是Java中的一種線程安全的動態(tài)數(shù)組,經(jīng)常被用來存儲數(shù)據(jù)。而在前后端分離的開發(fā)中,JSON作為數(shù)據(jù)交換的標(biāo)準(zhǔn)格式,我們經(jīng)常需要將Vector對象轉(zhuǎn)換為JSON數(shù)據(jù),進(jìn)行前后端數(shù)據(jù)的傳輸。下面是一段將Java Vector對象轉(zhuǎn)換為JSON格式字符串的代碼示例:

import com.alibaba.fastjson.JSON;
import java.util.Vector;
public class Vector2JSON {
public static void main(String[] args) {
Vectorvector = new Vector<>();
vector.add("Java");
vector.add("Python");
vector.add("JavaScript");
String json = JSON.toJSONString(vector);
System.out.println(json); // ["Java","Python","JavaScript"]
}
}

在上面的代碼中,我們使用了阿里巴巴的FastJSON庫,通過調(diào)用JSON對象的toJSONString()方法,即可將Vector對象轉(zhuǎn)換為JSON格式字符串。示例中Vector對象中存儲的是字符串類型的數(shù)據(jù),因此在轉(zhuǎn)換為JSON數(shù)據(jù)時(shí),每個元素都已被雙引號包裹。

若要將存儲其他類型數(shù)據(jù)的Vector對象轉(zhuǎn)換為JSON數(shù)據(jù),只需要在轉(zhuǎn)換時(shí)傳入對應(yīng)的class,即可按照該class的規(guī)則轉(zhuǎn)換為JSON。示例如下:

import com.alibaba.fastjson.JSON;
import java.util.Vector;
public class Vector2JSON {
public static void main(String[] args) {
Vectorvector = new Vector<>();
vector.add(1);
vector.add(2);
vector.add(3);
String json = JSON.toJSONString(vector, Integer.class);
System.out.println(json); // [1,2,3]
}
}

在該示例中,我們將Integer.class作為第二個參數(shù)傳入toJSONString()方法中,即可將Vector對象轉(zhuǎn)換為JSON格式的整數(shù)數(shù)組。