【问题标题】:Parse data file using Java使用 Java 解析数据文件
【发布时间】: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;
}

但是任何想法如何解析它?

【问题讨论】:

    标签: java json parsing


    【解决方案1】:

    我建议使用一些解析库来生成AST

    在java中最流行的是:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-12-24
      • 2017-10-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多