如何在javaswt浏览器中漂亮地显示json

p3rjfoxz  于 2021-07-08  发布在  Java
关注(0)|答案(0)|浏览(216)

我有一个简单的json,打印得很漂亮。

String json = "[{"name":"Ram", "email":"Ram@gmail.com"},{"name":"Bob", "email":"bob32@gmail.com"}]"

Gson gson2 = new GsonBuilder().setPrettyPrinting().create();
JsonElement je = JsonParser.parseString(jsonInString);
String prettyJsonString = gson2.toJson(json );

当我试着把它加到swt里的时候 Browser 它没有很好地打印出来。
我在寻找一些答案 Browser 不合适,但运气不好,所以我在这里问。

List listJsonOutPut = new List(SwtShell, SWT.BORDER);
listJsonOutPut.setBounds(56, 431, 622, 178);
listJsonOutPut.add(prettyJsonString);
browser = new Browser(shlSwtFrontimage, SWT.NONE);
browser.setBounds(56, 444, 622, 208);
browser.setText(prettyJsonString);

在swt里应该是这样的 List 把它放在这里

[
  {
    "name":"Ram",
    "email":"Ram@gmail.com"
  },
  {
    "name":"Bob",
    "email":"bob32@gmail.com"
  }
]

这就是使用swt浏览组件时的样子

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题