簡體   English   中英

如何將.java文件解析為JSON格式

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM