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

json怎么轉成double

魏麗春1年前6瀏覽0評論

在開發中,經常會需要將JSON中的數值轉換為double類型。在Java中,可以通過一些簡單的代碼來實現。

// 示例JSON字符串
String jsonString = "{\"price\": 12.5}";
// 將JSON字符串轉換為JsonObject對象
JsonObject jsonObject = new JsonParser().parse(jsonString).getAsJsonObject();
// 從JsonObject中獲取price值,并將其轉換為double類型
double price = jsonObject.get("price").getAsDouble();

以上代碼首先將JSON字符串轉換為JsonObject對象,然后從對象中獲取price值,并使用getAsDouble()方法將其轉換為double類型。

需要注意的是,如果JSON中的值不是數值類型,或者無法轉換為double類型,將會拋出異常。因此,在實際使用中需要進行異常處理。

另外,如果JSON中的值可能為空,可以使用getAsDouble()方法的重載版本getAsDouble(String defaultValue)來指定默認值。

// 示例JSON字符串
String jsonString = "{\"price\": null}";
// 將JSON字符串轉換為JsonObject對象
JsonObject jsonObject = new JsonParser().parse(jsonString).getAsJsonObject();
// 從JsonObject中獲取price值,并將其轉換為double類型,如果為null則設置默認值為0.0
double price = jsonObject.get("price").getAsDouble(0.0);

以上代碼中,由于JSON中的price值為null,因此使用getAsDouble(0.0)指定默認值為0.0。