是否有某種方法可將.java文件解析爲JSON格式?如何將.java文件解析爲JSON格式
假設我們有一個包含不同類函數,如類:
public static int getMax(int[] inputArray){
int maxValue = inputArray[0];
for(int i=1;i < inputArray.length;i++){
if(inputArray[i] > maxValue){
maxValue = inputArray[i];
}
}
return maxValue;
}
我想解析它,所以我可以在這個溫控功能的JSON文件存儲信息,如名稱,類型,輸入等。
這怎麼可能?有沒有可能可以做到的程序或框架?
例如,這是我希望我的JSON包含的內容:
{
"function": [
{
"name":"getMax",
"language": "Java",
"type": "public static int",
"other_info": "whatever"
},
{
"name":"getMin",
"language": "Java",
"type": "public static int",
"other_info": "whatever"
}
]
}
任何信息非常感謝!
是的,這是可能的。 AFAIK沒有人做到了。這是個好主意嗎?不,IMO。您最好使用普通Java解析器,構建內存分析樹並直接使用它或從選定信息填充數據庫。 –
@StephenC對我來說聽起來很好,是否有一些好的Java解析器可以使用? –
看看http://stackoverflow.com/questions/31073624/how-to-convert-json-objects-to-pojo-from-gson –