Hi RJ,I'm obtaining the JSON by polling an HTTPS REST web service.  The target is an "Update Features" output.Thanks.  DGExample JSON input:
{
 "lastLocations" : [{
   "driverID" : 83886089,
   "driverEmployeeId" : null,
   "vehicleID" : 83886154,
   "vehicleName" : "CBDFGG61",
   "head" : 0,
   "speed" : 0,
   "time" : "2012-12-05T20:18:53Z",
   "location" : {
    "lat" : -77.387392,
    "lng" : -150.312958
   }
  }, {
   "driverID" : 83886089,
   "driverEmployeeId" : null,
   "vehicleID" : 83886155,
   "vehicleName" : "CBCBZF72",
   "head" : 0,
   "speed" : 0,
   "time" : "2012-12-05T14:12:59Z",
   "location" : {
    "lat" : -72.387413,
    "lng" : 70.312897
   }
  },
 ]
}
Input schema def:
{
 "guid" : "a467c3fc-1ff8-4a79-bcaa-257b0eaa4cdd",
 "name" : "InputSchema",
 "owner" : "auto-generated/com.esri.ges.adapter.inbound.Generic-JSON/10.2.1",
 "fieldDefinitions" : [{
   "name" : "driverID",
   "type" : "Double",
   "cardinality" : "One",
   "fieldDefinitions" : []
  }, {
   "name" : "driverEmployeeId",
   "type" : "String",
   "cardinality" : "One",
   "fieldDefinitions" : []
  }, {
   "name" : "vehicleID",
   "type" : "Double",
   "cardinality" : "One",
   "fieldDefinitionTag" : ["TRACK_ID"],
   "fieldDefinitions" : []
  }, {
   "name" : "vehicleName",
   "type" : "String",
   "cardinality" : "One",
   "fieldDefinitions" : []
  }, {
   "name" : "head",
   "type" : "Double",
   "cardinality" : "One",
   "fieldDefinitions" : []
  }, {
   "name" : "speed",
   "type" : "Double",
   "cardinality" : "One",
   "fieldDefinitions" : []
  }, {
   "name" : "time",
   "type" : "Date",
   "cardinality" : "One",
   "fieldDefinitionTag" : ["TIME_START"],
   "fieldDefinitions" : []
  }, {
   "name" : "location",
   "type" : "Group",
   "cardinality" : "One",
   "fieldDefinitions" : [{
     "name" : "lat",
     "type" : "Double",
     "cardinality" : "One",
     "fieldDefinitions" : []
    }, {
     "name" : "lng",
     "type" : "Double",
     "cardinality" : "One",
     "fieldDefinitions" : []
    }
   ]
  }, {
   "name" : "geometry",
   "type" : "Geometry",
   "cardinality" : "One",
   "fieldDefinitionTag" : ["GEOMETRY"],
   "fieldDefinitions" : []
  }
 ]
}
Output schema:
{
 "guid" : "682914af-5970-4519-8c81-28561173cf36",
 "name" : "VL_LastLocations",
 "owner" : "arcgis",
 "fieldDefinitions" : [{
   "name" : "driverID",
   "type" : "Long",
   "cardinality" : "One",
   "fieldDefinitions" : []
  }, {
   "name" : "driverEmployeeId",
   "type" : "String",
   "cardinality" : "One",
   "fieldDefinitions" : []
  }, {
   "name" : "vehicleID",
   "type" : "Long",
   "cardinality" : "One",
   "fieldDefinitionTag" : ["TRACK_ID"],
   "fieldDefinitions" : []
  }, {
   "name" : "vehicleName",
   "type" : "String",
   "cardinality" : "One",
   "fieldDefinitions" : []
  }, {
   "name" : "head",
   "type" : "Short",
   "cardinality" : "One",
   "fieldDefinitions" : []
  }, {
   "name" : "speed",
   "type" : "Short",
   "cardinality" : "One",
   "fieldDefinitions" : []
  }, {
   "name" : "time_LastLocation",
   "type" : "Date",
   "cardinality" : "One",
   "fieldDefinitionTag" : ["TIME_START"],
   "fieldDefinitions" : []
  }, {
   "name" : "lat",
   "type" : "Double",
   "cardinality" : "One",
   "fieldDefinitions" : []
  }, {
   "name" : "lng",
   "type" : "Double",
   "cardinality" : "One",
   "fieldDefinitions" : []
  }, {
   "name" : "time_ReceivedGEP",
   "type" : "Date",
   "cardinality" : "One",
   "fieldDefinitions" : []
  }, {
   "name" : "shape",
   "type" : "Geometry",
   "cardinality" : "One",
   "fieldDefinitionTag" : ["GEOMETRY"],
   "fieldDefinitions" : []
  }
 ]
}
Typical input definition:
{
 "name" : "in-Loc1-Locations",
 "connector" : "Poll-JSON-in-HTTPS",
 "connectorLabel" : "Poll-JSON-in-HTTPS",
 "adapter" : {
  "properties" : [{
    "name" : "XGeometryField",
    "value" : "location.lng",
    "type" : "String"
   }, {
    "name" : "CustomDateFormat",
    "value" : "",
    "type" : "String"
   }, {
    "name" : "CreateGeoEventDefinition",
    "value" : "false",
    "type" : "Boolean"
   }, {
    "name" : "ExistingGeoEventDefinitionName",
    "value" : "InputSchema",
    "type" : "GeoEventDefinition"
   }, {
    "name" : "YGeometryField",
    "value" : "location.lat",
    "type" : "String"
   }, {
    "name" : "WKIDGeometryField",
    "value" : "",
    "type" : "String"
   }, {
    "name" : "WKTextGeometryField",
    "value" : "",
    "type" : "String"
   }, {
    "name" : "JsonObjectName",
    "value" : "lastLocations",
    "type" : "String"
   }, {
    "name" : "NewGeoEventDefinitionName",
    "value" : "LocationsCollectionSchema7",
    "type" : "String"
   }, {
    "name" : "ZGeometryField",
    "value" : "",
    "type" : "String"
   }, {
    "name" : "BuildGeometryFromFields",
    "value" : "true",
    "type" : "Boolean"
   }
  ],
  "uri" : "com.esri.ges.adapter.inbound/Generic-JSON/10.2.1"
 },
 "transport" : {
  "properties" : [{
    "name" : "clientURLProxy",
    "value" : "",
    "type" : "String"
   }, {
    "name" : "useClientURLProxy",
    "value" : "false",
    "type" : "Boolean"
   }, {
    "name" : "clientPostBody",
    "value" : "",
    "type" : "String"
   }, {
    "name" : "acceptableMimeTypesClientMode",
    "value" : "application/json",
    "type" : "String"
   }, {
    "name" : "mode",
    "value" : "CLIENT",
    "type" : "String"
   }, {
    "name" : "username",
    "value" : "***",
    "type" : "String"
   }, {
    "name" : "httpMethod",
    "value" : "GET",
    "type" : "String"
   }, {
    "name" : "frequency",
    "value" : "60",
    "type" : "Integer"
   }, {
    "name" : "useLongPolling",
    "value" : "false",
    "type" : "Boolean"
   }, {
    "name" : "honorLastModified",
    "value" : "true",
    "type" : "Boolean"
   }, {
    "name" : "clientURL",
    "value" : "https://******/lastlocations.json",
    "type" : "String"
   }, {
    "name" : "postContentType",
    "value" : "",
    "type" : "String"
   }, {
    "name" : "password",
    "value" : "***==",
    "type" : "Password"
   }, {
    "name" : "acceptableMimeTypesServerMode",
    "value" : "",
    "type" : "String"
   }, {
    "name" : "clientParameters",
    "value" : "",
    "type" : "String"
   }
  ],
  "uri" : "com.esri.ges.transport.inbound/HTTP-BasicAuthentication/10.2.1"
 },
 "runningState" : "STARTED",
 "supportsAllGeoEventDefinitions" : true,
 "supportedGeoEventDefinitions" : [],
 "geoEventDefinitionHistory" : ["a467c3fc-1ff8-4a79-bcaa-257b0eaa4cdd"],
 "statusDetails" : "NULL",
 "geoEventsRateRange" : {
  "min" : 0.0,
  "max" : 0.0
 }
}