如何在JavaFX中显示Json数据

时间:2015-06-02 15:02:18

标签: json javafx-2

我的JavaFX应用程序处理大量Json数据。如何可视化表中JSON数据的最简单方式,也必须是可编辑的?

显而易见的方法是将JSON转换为Java对象,但出于多种原因我想避免这种情况。

更新,从下面的评论我尝试了这个(直接提供ListView)。

string json = "[{\"fields\":{\"VENDOR\":[\"xxx""],\"TYPE\":[\"yyyyy\"]}, \"path\": \"C:\"}]"; 
@FXML
private ListView idListView;
JsonReader reader = Json.createReader(new StringReader(json));
public JsonArray myItems = reader.readArray();
reader.close();
public ObservableList<JsonObject> olist;
oList = FXCollections.observableArrayList((JsonObject[])myItems.toArray())
idListView.setItems(oList);

不适合我。我能做些什么?

/问候 // LG

1 个答案:

答案 0 :(得分:0)

我遵循了这个建议“您可以将json数据转换为映射并按照示例12-12将地图数据添加到表中。 - Uluk Biy 6月5日9:05”