vaadin - 使用 CSS 文件设置 vaadin 组件(对话框)的样式
问题描述
我有一个从端点(信息字符串)检索信息的对话框,但是我在设置这个对话框时遇到了问题,因为所有这些信息都显得杂乱无章!
例如要清楚,我有这个端点,它可以帮助我检索有关移动的数据,并希望在对话框中显示此数据(但样式应该像 Screenshot Nr.1),但我的问题是数据显示为预览(屏幕截图 2)。
解决方案
您可以使用Html
带有pre
标签的组件来放置格式化的 JSON:
Html pre = new Html("<pre>" + formattedJson + "</pre>");
要格式化 JSON 字符串,您可以使用以下命令:
String prettyJson = mapper.writerWithDefaultPrettyPrinter()
.writeValueAsString(mapper.readTree(inputJson));
在此处查找更多示例:https ://roytuts.com/how-to-pretty-print-json-in-java/
推荐阅读
- jsf-2 - 已使用 @Transactional 注释的方法中的 TransactionRequiredException
- node.js - 事后如何编写 HTTP 500 错误标头
- mql4 - MQL4 只需添加到一张图表即可在所有交易品种上运行 EA
- nginx - SignalR .NET Core 2.1 不适用于代理的 docker 容器
- sql-server - 可以提取存储在 XML 中的列中的 *distinct* 键(跨所有行)吗?
- python - PyQt GUI 项目在其主类之外
- javascript - 如何阅读和理解角度模板解析器错误
- jquery - 为什么这个 jQuery 脚本不起作用?
- python - 根据字典值将字典列表转换为单独的列表
- docker - Portainer docker容器反向代理问题