【发布时间】:2015-01-18 13:35:53
【问题描述】:
我的 txt 文件格式如下:
*FIELD_NAME NUMBER_OF_ELEMENTS
ELEMENT
*ANOTHER_FIELD NUMBER
something
#ANOTHER_FIELD
ELEMENT
*ANOTHER_FIELD NUMBER
something
#ANOTHER_FIELD
#FIELD_NAME
我想用 Java 解析它。该对象可能类似于 JSON
数据样本:
*AAA 2
1 FooBar
*BBB 3
101 2
Java
Json
102 2
C++
Another String
103 1
Stack
#BBB
2 BarFoo
*BBB 2
201 2
over
flow
202 1
it's the end of the file as we know it
#BBB
#AAA
保存这些数据的适当结构可能类似于:
public class MyStruct {
String name;
List<MyStruct> elements;
}
但是任何想法如何解析它?
【问题讨论】: