我們必須解析類似於下面的json結構。遞歸結構的json解析器
project {
header {
}
pool {
}
cmp {
name = "";
id = "";
desc = "";
cmp [
{
name = "";
id = "";
desc = "";
}
{
name = "";
id = "";
desc = "";
}
{
name = "";
id = "";
desc = "";
cmp [
{
name = "";
id = "";
desc = "";
}
}
}
}
問題是,cmp元素是存在於json無限(也是遞歸)。 cmp元素包含除name,id和desc以外的大量屬性。但是我們只需要name,id和desc來從jSON中提取。
我可以使用com.json.parsers.JSONParser來解析JSON字符串。但是將解析的JSON填充到模型類/ bean類中不起作用。這可能是一個簡單的邏輯。但是我不能。請幫助...
json文件生成爲一個建模軟件的輸出。
我想解析這個,使用java。有人可以幫我解析這個嗎?
希望我已經正確地解釋了這個問題。你的幫助對我們有幫助。
你就得到了作爲正確地分析第一級? – jonhopkins
是的。我正在使用com.json.parsers.JSONParser來解析JSON字符串。我的僵局是,cmd的遞歸併從cmd中只提取了幾個屬性。 – user867662
你知道你的例子不是JSON嗎?假設你實際上有json,你看過JSON庫,比如Jackson和GSON嗎?你還試過了什麼? – Charlie