我的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
答案 0 :(得分:0)
我遵循了这个建议“您可以将json数据转换为映射并按照示例12-12将地图数据添加到表中。 - Uluk Biy 6月5日9:05”