[英]How to Parse .java files into JSON format
有什么方法可以將.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"
}
]
}
任何信息非常感謝!
您可以使用Gson(Google的Json <=> Java API)將類轉換為Json:
String json =gson.toJson(classToJson);
classname jsonToClass = gson.fromJson(jsonString, classname.class);
但是,為什么要使用方法呢? 我很好奇。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.