我想编写一个方法来解析文件中的以下记录。我可以阅读每一行,在" {"并结束于"}"并处理其间的每一行。但是,我想知道是否有更优雅的方式来处理记录。
{\ n "姓名":" Jeff Hamilton",\ n "地址":" 101 Main St。",\ n " ID":" 701" \ n } \ n {\ n "姓名":" Peet Rizzo",\ n "地址":" 109 Main St。",\ n " id":" 1003" \ n } \ n
答案 0 :(得分:0)
您可以将此字符串拆分为数组。
String newArray[]= str.split("\n },\n {\n");
你也可以在这里使用正则表达式。
或者,更好的方法是使用JSON解析器。 我通常使用GSON进行序列化/反序列化,但您可以使用任何。