# JSONAble.DeJSONFactory

`public static interface JSONAble.DeJSONFactory`
``

android.support.test.espresso.web.model.JSONAble.DeJSONFactory

Allows implementors to replace a JSONObject (representated as a map) with a more applicable object.

## Summary

### Public methods
`abstract Object` | `attemptDeJSONize(Map<String, Object> jsonObject)` Attempt to convert this map to another Java object.

## Public methods

### attemptDeJSONize

    Object attemptDeJSONize (Map<String, Object> jsonObject)

Attempt to convert this map to another Java object.

Parameters
`jsonObject` | `Map`: the json object encountered

Returns
`Object` | null if it could not be converted, or the object.

- ## Interfaces

  - Atom
  - JSONAble
  - JSONAble.DeJSONFactory
  - TransformingAtom.Transformer

- ## Classes

  - Atoms
  - ElementReference
  - Evaluation
  - ModelCodec
  - SimpleAtom
  - TransformingAtom
  - WindowReference

- ## Enums

  - SimpleAtom.ElementReferencePlacement