使用Java解析数据文件
我的txt文件格式如下:使用Java解析数据文件,java,json,parsing,Java,Json,Parsing,我的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
*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;
}
公共类MyStruct{
字符串名;
列出要素;
}
但是你知道怎么解析它吗 我建议使用一些解析库来生成 java中最流行的是: