0

我有下一个字符串 JSONArray,我想将它添加到 JavaFX 的 TableView 中。

[{"id":"1","desc":"new","port":774},{"id":"2","desc":"old","port":774}]

我可以做什么?

请出主意!!

4

1 回答 1

1

此页面提供以下示例:

 final TableView<String[]> tableView = new TableView<String[]>();
 DataSourceReader reader = new FileSource(getClass().getResourceAsStream("tweets.json"));
 ObjectDataSourceBuilder builder = ObjectDataSourceBuilder.create()
         .itemClass(JsonTableSample.Tweet.class).dataSourceReader(reader)
         .columns("author","text")
         .itemTag("results").format(Format.JSON);
 ObjectDataSource ds = builder.build();
 ds.retrieve();
 tableView.setItems(ds.getData());
 tableView.getColumns().addAll(ds.getColumns());

你应该看看那里。完整示例有一个表示 JSON (JsonTableSample.Tweet) 的类。

于 2013-10-31T18:56:59.110 回答