我正在尝试使用Java将ion文件格式转换为JSON,但我一直得到一个错误。 下面是我的代码:
String textIon = "{data: annot::{foo: null.string, bar: (2 + 2)}, time: 1969-07-20T20:18Z}";
void downconvertToJson() throws IOException {
StringBuilder stringBuilder = new StringBuilder();
try (IonWriter jsonWriter = IonTextWriterBuilder.json().withPrettyPrinting().build(stringBuilder)) {
rewrite(textIon, jsonWriter);
}
System.out.println(stringBuilder.toString());
}
我得到错误main.java:9:error:class,interface,or enum expected
这是错误的JSON格式:
尝试先使用json格式化程序修复它,例如:https://jsonformatter.curriousconcept.com/