Gson JSON Разбор строки из Бина.Не включайте конкретные переменные в строку - PullRequest
0 голосов
/ 03 февраля 2012

Я использую GSON для анализа Java-бина и передачи строки JSON в некоторый JavaScript.Есть элемент с конфиденциальными данными, включенными в bean-компонент, он не представляет серьезной угрозы безопасности, но я бы не хотел видеть его в браузере кем-либо с таким инструментом, как firebug.Именно эту переменную мне не нужно использовать в коде JavaScript.

Есть ли способ просто пропустить его при синтаксическом анализе строки JSON из bean-компонента и вообще не включать его в строку.

Может быть, мне нужно создать строку JSON и затем удалить ее перед отправкой обратно клиенту?

1 Ответ

0 голосов
/ 03 февраля 2012

Я не знаю GSON особенно, поэтому у них может быть выбор для этого.Если бы я был ими, я бы пропустил переходные поля.

Однако, если ваш компонент не сложен, проще всего клонировать / скопировать его, а затем удалить конфиденциальные данные из компонента в Java.Это должно быть проще, чем пытаться редактировать JSON после факта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...