如何在Java中将JsonString
转换为数据集?
我们尝试了以下代码将JsonString
转换为数据集。但这不起作用。
我们还尝试使用以下代码,但未成功。我不确定在Java
中导入JsonConvert
的正确方法是什么
Dataset myDataSet= JsonConvert.DeserializeObject<Dataset>(jsonString)
// Getting your top array
JSONArray topArray = new JSONArray(jsonString);
// Column list by iterating keys
PyList valList = new PyList();
for (int i=0; i < topArray.length(); i++) {
JSONObject c = topArray.getJSONObject(i);
for (Object currObj: c.keys()) {
valList.add(c.get(String.valueOf(currObj)));
}
}
PyList columns = new PyList();
Dataset ds = DatasetUtilities.toDataSet(columns, valList);
System.out.println("ds : " + ds);
预期结果:Dataset
填充了Json字段值