yan*_*ish 0 java recursion parsing
我需要解析每个值的输入.输入大小不是静态的
{"ruleId": 1000000, "Group": "foo", "Formula": {"Aggregate": "foo", "fields":
["foo", "foo"], "Children":
{"child":
[]
} } }
Run Code Online (Sandbox Code Playgroud)
每个孩子都可以包含一个公式列表,每个公式都可以有一个孩子
什么是最好的解析方法,以便我可以获得所有价值,并在需要时递归地挖掘'孩子'?
拆分,正则表达式,Tokenizer?
不要自己解析使用现有的库,如:
Google Gson:http://code.google.com/p/google-gson/
你可以在这里阅读更多关于java的不同json解析器:https: //stackoverflow.com/questions/338586/a-better-java-json-library