<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Generic JSON Inbound Adapter - Source Code Available?  How about a Less Generic Version? in ArcGIS GeoEvent Server Questions</title>
    <link>https://community.esri.com/t5/arcgis-geoevent-server-questions/generic-json-inbound-adapter-source-code-available/m-p/121021#M528</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Has anyone figured out a solution for this? I'm having a similar problem. I am using the MQTT transport connector but my data flow is not correct. Below is an example of the incoming json. The issue is the dynamic timestamp at the beginning. I am thinking an adapter could fix the issue but I'm not sure how to go about creating it. Anyone have an idea?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;{&lt;BR /&gt; "1522690612002": {&lt;BR /&gt; "atp.wtx": 125735,&lt;BR /&gt; "atp.link": "cell1"&lt;BR /&gt; },&lt;BR /&gt; "1522690615002": {&lt;BR /&gt; "atp.glat": 52.2458673,&lt;BR /&gt; "atp.ghed": 0,&lt;BR /&gt; "atp.glon": -96.4189001,&lt;BR /&gt; "atp.gspd": 0&lt;BR /&gt; }&lt;BR /&gt;}&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 02 Apr 2018 20:10:10 GMT</pubDate>
    <dc:creator>BrianLomas</dc:creator>
    <dc:date>2018-04-02T20:10:10Z</dc:date>
    <item>
      <title>Generic JSON Inbound Adapter - Source Code Available?  How about a Less Generic Version?</title>
      <link>https://community.esri.com/t5/arcgis-geoevent-server-questions/generic-json-inbound-adapter-source-code-available/m-p/121020#M527</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We may have a need to augment the functionality of the provided Generic JSON Input Adapter.&amp;nbsp; Is the source code available (or would we need to start from scratch?&amp;nbsp;&amp;nbsp; Does anybody know of a more full-featured JSON adapter?&amp;nbsp; How about a way to solve the problem below using an out-of-the box&amp;nbsp;processor?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Why would we need to do this?&amp;nbsp;&amp;nbsp; We are having difficulties mapping some of our input JSON which resides in an array where the&amp;nbsp;property of interest is not necessarily at the same index, and rther requires the extraction&amp;nbsp;of both the name and the value of the property from values in the array.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example - We need to transform:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "accumulators" : [ {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "label" : "Odometer",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "value" : "5200.54",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "units" : "mi",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }, {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ...&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }, {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ...&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } ]&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;… to this:&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "Odometer" : {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "value" : "5200.54",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "units" : "mi",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "type" : "Distance"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; },&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ...&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; },&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ...&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank You,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mark&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Feb 2017 00:51:14 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-geoevent-server-questions/generic-json-inbound-adapter-source-code-available/m-p/121020#M527</guid>
      <dc:creator>MarkHolzworth</dc:creator>
      <dc:date>2017-02-02T00:51:14Z</dc:date>
    </item>
    <item>
      <title>Re: Generic JSON Inbound Adapter - Source Code Available?  How about a Less Generic Version?</title>
      <link>https://community.esri.com/t5/arcgis-geoevent-server-questions/generic-json-inbound-adapter-source-code-available/m-p/121021#M528</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Has anyone figured out a solution for this? I'm having a similar problem. I am using the MQTT transport connector but my data flow is not correct. Below is an example of the incoming json. The issue is the dynamic timestamp at the beginning. I am thinking an adapter could fix the issue but I'm not sure how to go about creating it. Anyone have an idea?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;{&lt;BR /&gt; "1522690612002": {&lt;BR /&gt; "atp.wtx": 125735,&lt;BR /&gt; "atp.link": "cell1"&lt;BR /&gt; },&lt;BR /&gt; "1522690615002": {&lt;BR /&gt; "atp.glat": 52.2458673,&lt;BR /&gt; "atp.ghed": 0,&lt;BR /&gt; "atp.glon": -96.4189001,&lt;BR /&gt; "atp.gspd": 0&lt;BR /&gt; }&lt;BR /&gt;}&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Apr 2018 20:10:10 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-geoevent-server-questions/generic-json-inbound-adapter-source-code-available/m-p/121021#M528</guid>
      <dc:creator>BrianLomas</dc:creator>
      <dc:date>2018-04-02T20:10:10Z</dc:date>
    </item>
    <item>
      <title>Re: Generic JSON Inbound Adapter - Source Code Available?  How about a Less Generic Version?</title>
      <link>https://community.esri.com/t5/arcgis-geoevent-server-questions/generic-json-inbound-adapter-source-code-available/m-p/121022#M529</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;FYI: We ended up developing a python script that would read the json from the MQTT broker then parse the data and reconstruct it into a format that worked for us. Then, we simply sent it back to the broker with a new topic name. This has worked pretty well so far and with virtually no latency.&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Jun 2018 15:41:51 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-geoevent-server-questions/generic-json-inbound-adapter-source-code-available/m-p/121022#M529</guid>
      <dc:creator>BrianLomas</dc:creator>
      <dc:date>2018-06-19T15:41:51Z</dc:date>
    </item>
  </channel>
</rss>

