{
  "AtlasMapping" : {
    "jsonType" : "io.atlasmap.v2.AtlasMapping",
    "dataSource" : [ {
      "jsonType" : "io.atlasmap.v2.DataSource",
      "uri" : "atlas:java?className=twitter4j.Status",
      "dataSourceType" : "SOURCE"
    }, {
      "jsonType" : "io.atlasmap.v2.DataSource",
      "uri" : "atlas:json:JSONContact",
      "dataSourceType" : "TARGET"
    } ],
    "mappings" : {
      "mapping" : [ {
        "jsonType" : "io.atlasmap.v2.Mapping",
        "mappingType" : "SEPARATE",
        "inputField" : [ {
          "jsonType" : "io.atlasmap.java.v2.JavaField",
          "path" : "/User/name",
          "fieldType" : "STRING",
          "name" : "Name",
          "getMethod" : "getName"
        } ],
        "outputField" : [ {
          "jsonType" : "io.atlasmap.json.v2.JsonField",
          "index" : 0,
          "path" : "/FirstName",
          "fieldType" : "STRING",
          "name" : "FirstName"
        }, {
          "jsonType" : "io.atlasmap.json.v2.JsonField",
          "index" : 1,
          "path" : "/LastName",
          "fieldType" : "STRING",
          "name" : "LastName"
        } ]
      }, {
        "jsonType" : "io.atlasmap.v2.Mapping",
        "mappingType" : "MAP",
        "inputField" : [ {
          "jsonType" : "io.atlasmap.java.v2.JavaField",
          "path" : "/Text",
          "fieldType" : "STRING",
          "name" : "Text",
          "getMethod" : "getText"
        } ],
        "outputField" : [ {
          "jsonType" : "io.atlasmap.json.v2.JsonField",
          "path" : "/Description",
          "fieldType" : "STRING",
          "name" : "Description"
        } ]
      }, {
        "jsonType" : "io.atlasmap.v2.Mapping",
        "mappingType" : "MAP",
        "inputField" : [ {
          "jsonType" : "io.atlasmap.java.v2.JavaField",
          "path" : "/User/screenName",
          "fieldType" : "STRING",
          "name" : "ScreenName",
          "getMethod" : "getScreenName"
        } ],
        "outputField" : [ {
          "jsonType" : "io.atlasmap.json.v2.JsonField",
          "path" : "/Title",
          "fieldType" : "STRING",
          "name" : "Title"
        } ]
      }, {
        "jsonType" : "io.atlasmap.v2.Mapping",
        "mappingType" : "MAP",
        "inputField" : [ {
          "jsonType" : "io.atlasmap.v2.ConstantField",
          "value" : "const foobar",
          "docId" : "DOC.Constants.973849",
          "path" : "/foobar",
          "fieldType" : "STRING"
        } ],
        "outputField" : [ {
          "jsonType" : "io.atlasmap.json.v2.JsonField",
          "path" : "/Constant",
          "fieldType" : "STRING",
          "name" : "Constant"
        } ]
      } ]
    },
    "lookupTables" : {
      "lookupTable" : [ ]
    },
    "properties" : {
      "property" : [ ]
    },
    "name" : "mockMapping"
  }
}
