Как проанализировать «ключ»: 1B как байт с использованием GSON?JAVA

Программисты JAVA общаются здесь
Anonymous
Как проанализировать «ключ»: 1B как байт с использованием GSON?

Сообщение Anonymous »

Я использую Gson для анализа строки JSON, как это: < /p>

Код: Выделить всё

{
"key": 1b
}
Однако, когда я анализирую это с использованием jsonparser.parsestring () , значение 1b интерпретируется как строка «1b» вместо того, чтобы проповедовать как байт.

Код: Выделить всё

JsonElement element = JsonParser.parseString(json);
System.out.println(element.getAsJsonObject().get("key")); // Outputs: "1b"
Мое ожидание состояло в том, что 1b будет проанализирован как байт, аналогично тому, как 1 анализируется как число. Есть ли способ заставить GSON распознавать 1b в качестве литерала байта?>

Подробнее здесь: https://stackoverflow.com/questions/795 ... using-gson

Вернуться в «JAVA»