我正在尝试解析JSON字符串“{'test':'100.00'}”,并为了得到该值:100.00
与GSON库。我的代码看起来像这样:
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
,不需要引号。如何实现这一点?
3条答案
按热度按时间rkue9o1l1#
n6lpvg4x2#
尝试
get(String)方法返回JsonElement对象,然后您应从该对象获取值。
0s7z1bwu3#
编辑:根据以下评论:以下是一些说明
如果你曾经有一个字符串=〉在这个例子中,“result”被设置为第3行的字符串。myJSONString变量中的关键字“test”的值为100.00。为了“DOUBLEFY”这个值100.00,你从Double类中调用parseDouble方法。这就是如何将一个有效的字符串double转换为double Double。parseDouble(result);会将字串“result'转换成双精度浮点数