提问者:小点点

我正在使用Java向下转换为JSON


我正在尝试使用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


共1个答案

匿名用户

这是错误的JSON格式:

尝试先使用json格式化程序修复它,例如:https://jsonformatter.curriousconcept.com/