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

java json存放數(shù)據(jù)類型

在Java中,JSON(JavaScript Object Notation)是一種非常常見的數(shù)據(jù)格式。JSON與Java數(shù)據(jù)類型之間有一些相似之處,例如,JSON的對(duì)象對(duì)應(yīng)于Java的map,而JSON的數(shù)組對(duì)應(yīng)于Java的list。在Java中,我們可以使用JSON來存儲(chǔ)、傳輸和解析數(shù)據(jù)。

// JSON字符串
String jsonString = "{\n" +
"  \"name\": \"Tom\",\n" +
"  \"age\": 20,\n" +
"  \"score\": [80, 90, 95]\n" +
"}";
// 解析JSON
JSONObject jsonObject = new JSONObject(jsonString);
String name = jsonObject.getString("name");
int age = jsonObject.getInt("age");
JSONArray scoreArray = jsonObject.getJSONArray("score");
ListscoreList = new ArrayList<>();
for (int i = 0; i< scoreArray.length(); i++) {
scoreList.add(scoreArray.getInt(i));
}
// 將Java對(duì)象轉(zhuǎn)換為JSON字符串
Mapmap = new HashMap<>();
map.put("name", "Jack");
map.put("age", 25);
map.put("score", Arrays.asList(85, 90, 80));
String jsonStr = new JSONObject(map).toString();

在上面的代碼中,我們使用了JSONObject和JSONArray類來解析和創(chuàng)建JSON。JSONObject類用于表示JSON對(duì)象,而JSONArray類用于表示JSON數(shù)組。注意,在解析和創(chuàng)建JSON時(shí),我們需要使用相應(yīng)的get和put方法來獲取和設(shè)置對(duì)應(yīng)的數(shù)據(jù)類型。

總的來說,JSON是一種靈活、簡潔、易于操作的數(shù)據(jù)格式,可以方便地在Java中進(jìn)行存儲(chǔ)、傳輸和解析。通過Java的JSON API,我們可以輕松地將各種Java數(shù)據(jù)類型轉(zhuǎn)換為JSON格式,并進(jìn)行相應(yīng)的操作。