## org.mortbay.util.ajax
Class JSONObjectConvertor

    java.lang.Object
      org.mortbay.util.ajax.JSONObjectConvertor

All Implemented Interfaces:
  JSON.Convertor

    public class JSONObjectConvertor

extends Object
implements JSON.Convertor

Convert an Object to JSON using reflection on getters methods.

Author:
  gregw

Constructor Summary
`JSONObjectConvertor()`
`JSONObjectConvertor(boolean fromJSON)`
`JSONObjectConvertor(boolean fromJSON, String[] excluded)`

Method Summary
`Object` `fromJSON(Map map)`
`protected boolean` `includeField(String name, Object o, Method m)`
`void` `toJSON(Object obj, JSON.Output out)`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### JSONObjectConvertor

    public JSONObjectConvertor()

### JSONObjectConvertor

    public JSONObjectConvertor(boolean fromJSON)

### JSONObjectConvertor

    public JSONObjectConvertor(boolean fromJSON,
                               String[] excluded)

Parameters:
  `fromJSON` -
  `excluded` - An array of field names to exclude from the conversion

Method Detail

### fromJSON

    public Object fromJSON(Map map)

  Specified by:
    `fromJSON` in interface `JSON.Convertor`

### toJSON

    public void toJSON(Object obj,
                       JSON.Output out)

  Specified by:
    `toJSON` in interface `JSON.Convertor`

### includeField

    protected boolean includeField(String name,
                                   Object o,
                                   Method m)

Copyright © 2008 Mort Bay Consulting. All Rights Reserved.