Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 读取由新行分隔的json对象_Java_Json - Fatal编程技术网

Java 读取由新行分隔的json对象

Java 读取由新行分隔的json对象,java,json,Java,Json,我正在尝试编写一个测试用例,在这个测试用例中,我希望将json对象从一个由新行分隔的json文件流式传输到Java中 我想在Java中流式处理一个事件对象并将其序列化 json文件的格式如下: {“事件”:[{“D49-64”:0,“Bezeichung”:“A 41”,“D33-48”:0}] {“事件”:[{“D49-64”:1,“Bezeichung”:“A 41”,“D33-48”:0}] 任何在Java中流式处理对象的建议都是有益的。您发布的blob不是有效的JSONObject,而是

我正在尝试编写一个测试用例,在这个测试用例中,我希望将json对象从一个由新行分隔的json文件流式传输到Java中

我想在Java中流式处理一个事件对象并将其序列化

json文件的格式如下:

{“事件”:[{“D49-64”:0,“Bezeichung”:“A 41”,“D33-48”:0}]

{“事件”:[{“D49-64”:1,“Bezeichung”:“A 41”,“D33-48”:0}]


任何在Java中流式处理对象的建议都是有益的。

您发布的blob不是有效的JSONObject,而是两个单独的对象

要对其进行流式处理,您将得到如下结果:

String pathToFile = "/path/to/something.txt";

BufferedReader someReader = new BufferedReader( new FileReader( pathToFile ));

String someData;
while (( someData = someReader.readLine() ) != null ) {

    JSONObject o = new JSONObject( someData );

    doSomethingWith( o );
}

我通常用于JSON操作的库是

您的JSON已损坏