使用Java用新行解析记录

时间:2017-12-05 15:51:31

标签: java json parsing

我想编写一个方法来解析文件中的以下记录。我可以阅读每一行,在" {"并结束于"}"并处理其间的每一行。但是,我想知道是否有更优雅的方式来处理记录。

{\ n     "姓名":" Jeff Hamilton",\ n     "地址":" 101 Main St。",\ n     " ID":" 701" \ n } \ n {\ n     "姓名":" Peet Rizzo",\ n     "地址":" 109 Main St。",\ n     " id":" 1003" \ n } \ n

1 个答案:

答案 0 :(得分:0)

您可以将此字符串拆分为数组。

String newArray[]= str.split("\n },\n {\n");

你也可以在这里使用正则表达式。

或者,更好的方法是使用JSON解析器。 我通常使用GSON进行序列化/反序列化,但您可以使用任何。