Jose4j обратная сторона JSONAware
Я использовал блестящий интерфейс JSONAware (с методом toJSONString) на jose4j, чтобы я мог добавить сложную структуру JSON под одним заявлением - он генерирует именно то, что я хотел, чтобы JWT выглядел как.
Однако сейчас я пытаюсь извлечь то же утверждение из JWT, и, похоже, нет встроенного способа изменить его. Я надеялся на другой интерфейс (или метод на том же интерфейсе) с методом с именем fromJSONString или что-то, что я мог бы вызвать:
getClaimValue (String, JSONAwareImpl.class)
затем вернул класс (я использовал реализацию метода).
Есть идеи по этому поводу? На данный момент мое единственное решение состоит в том, чтобы получить весь JWT в необработанном формате и проанализировать все это, чтобы извлечь только мое требование. Просто показалось немного странным, что я могу идти одним путем, а не назад, и подумал, что я что-то пропустил?
Благодарю.