[英]GSON - Get JSON value from String
我正在嘗試解析 JSON 字符串 "{'test': '100.00'}" 並使用 GSON 庫獲取值: 100.00
。 我的代碼如下所示:
String myJSONString = "{'test': '100.00'}";
JsonObject jobj = new Gson().fromJson(myJSONString, JsonObject.class);
String result = jobj.get("test").toString();
System.out.println(result);
我的結果看起來像這樣: "100.00"
,但我只需要100.00
沒有引號。 如何做到這一點?
double result = jobj.get("test").getAsDouble();
double getDoubleFromString = Double.parseDouble(result);
編輯:根據下面的評論:這是一些解釋
如果你有一個字符串 => 在這種情況下,“result”被設置為第 3 行的一個字符串。 myJSONString 變量中的鍵“test”的值為 100.00 為了“DOUBLEFY”這個值 100.00,你調用Double 類中的 parseDouble 方法。 這就是如何將 VALID 字符串 double 轉換為 double Double.parseDouble(result); 將字符串“result”變成雙精度
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.