sourcetip

GSON - String에서 JSON 값을 가져옵니다.

fileupload 2023. 2. 18. 20:51
반응형

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

반응형