Reflect features has been introduced into JSON.
Now, any Java Object could be reflect to JSON via JSON.Reflect(Object) serial methods. Attention that, JSON.Reflect(Object) would find out all the fields declared in the object and try to access these fields by the corresponding getter methods. In order to reflects a part of the fields, JSON.Reflect(Object, String...) could be used instead, which can assign the fields' names (related to the getter methods) to be reflected. Finally, JSON.Reflect(Object,Map<String,?>) could be used to reflect and mapping the fields' names to the certain names in JSON, note that the keys of the Map would be the fields' names in JSON and the values of the Map is the fields' names in Object.

Signed-off-by: 核心力量 <kernelforce@gmail.com>