반응형
GSON - String에서 JSON 값을 가져옵니다.
JSON 문자열 "{'test': '100.00'}"을 구문 분석하여 값을 가져오려고 합니다.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();
해라
String result = jobj.get("test").getAsString();
get(String) 메서드는 값을 가져올 JsonElement 개체를 반환합니다.
double getDoubleFromString = Double.parseDouble(result);
편집: 아래 설명에 따라:여기 몇 가지 설명이 있습니다.
이 경우 문자열 =>이 있는 경우 "result"는 3행 문자열로 설정되어 있습니다.myJSONString 변수의 키 "test" 값은 100.00입니다. 이 값 100.00을 "DOUBLEFY"하려면 Double 클래스에서 parseDouble 메서드를 호출합니다.이렇게 하면 VALID 문자열이 이중으로 변환됩니다.Double.parse Double(결과)로 변환됩니다.이 경우 문자열 "result" 문자열이 이중으로 변환됩니다.
언급URL : https://stackoverflow.com/questions/20152710/gson-get-json-value-from-string
반응형
'sourcetip' 카테고리의 다른 글
WooCommerce : 관리 주문 페이지에 사용자 지정 메타박스 추가 (0) | 2023.02.27 |
---|---|
$190 get 파라미터가 동작하지 않는다 (0) | 2023.02.27 |
경로 "_id"에서 값 XXX에 대한 Mongoose 오류 ObjectId에 캐스트 실패했습니다. (0) | 2023.02.17 |
Webrick은 반응이 매우 느리다.어떻게 하면 빨라요? (0) | 2023.02.17 |
PowerShell을 사용하여 JSON 파일을 업데이트하는 방법 (0) | 2023.02.17 |