<?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: [resolved] JSON parse errors on well-formed data in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/resolved-JSON-parse-errors-on-well-formed-data/m-p/2328339#M97629</link>
    <description>Seems like Talend doesn't like the '$' occurences as in:&lt;BR /&gt;        "serverDatetime": {&lt;BR /&gt;            "$date": 1368946148222.013&lt;BR /&gt;        },"&lt;BR /&gt;If I take out the $ the parse error goes away.</description>
    <pubDate>Fri, 06 Sep 2013 17:19:54 GMT</pubDate>
    <dc:creator>DaveL</dc:creator>
    <dc:date>2013-09-06T17:19:54Z</dc:date>
    <item>
      <title>[resolved] JSON parse errors on well-formed data</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-JSON-parse-errors-on-well-formed-data/m-p/2328338#M97628</link>
      <description>I am using this JSON object which checked out as valid JSON on the JSONLint site. 
&lt;BR /&gt;{ 
&lt;BR /&gt; "eventMode": "exit", 
&lt;BR /&gt; "eventInfo": { 
&lt;BR /&gt; "bundleHistoryId": "fca39967d82d427698f9425bb7e1ae96", 
&lt;BR /&gt; "exhibitId": "8db47cfe5e404e3689ad3ec868007dc7", 
&lt;BR /&gt; "exhibitType": "html", 
&lt;BR /&gt; "path": "read/jenis-splendid-ice-creams-home-jeni-britton-bauer-1st/spring/chamomile-chardonnay-ice-cream" 
&lt;BR /&gt; }, 
&lt;BR /&gt; "eventType": "ExhibitView", 
&lt;BR /&gt; "datestring": "2013-05-19T06:49:08.222013", 
&lt;BR /&gt; "datetime": { 
&lt;BR /&gt; "$date": 1368946148222.013 
&lt;BR /&gt; }, 
&lt;BR /&gt; "context": { 
&lt;BR /&gt; "sessionId": "wde1869d6c0e4ad2845303efebe265a7|1368945307.23", 
&lt;BR /&gt; "isIos": false, 
&lt;BR /&gt; "loggedIn": true, 
&lt;BR /&gt; "serverDatetime": { 
&lt;BR /&gt; "$date": 1368946148222.013 
&lt;BR /&gt; }, 
&lt;BR /&gt; "accessToken": "01d79fa98a7b862454b891ab4dc80ef5", 
&lt;BR /&gt; "appVersion": "1.0", 
&lt;BR /&gt; "serverDatestring": "2013-05-19T06:49:08.222013", 
&lt;BR /&gt; "ip": "115.135.66.198", 
&lt;BR /&gt; "userId": "01ddad1ca1babaf4b7a89d3de55c2081152", 
&lt;BR /&gt; "robot": false, 
&lt;BR /&gt; "agent": "inkling-webclient", 
&lt;BR /&gt; "clientAPIVersion": 5, 
&lt;BR /&gt; "method": "POST", 
&lt;BR /&gt; "host": "api.inkling.com", 
&lt;BR /&gt; "APIVersion": 5, 
&lt;BR /&gt; "deviceId": "wde1869d6c0e4ad2845303efebe265a7", 
&lt;BR /&gt; "path": "/events/", 
&lt;BR /&gt; "userAgent": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31", 
&lt;BR /&gt; "openInkling": true, 
&lt;BR /&gt; "appIdentifier": "inkling-webclient", 
&lt;BR /&gt; "isMobile": false 
&lt;BR /&gt; }, 
&lt;BR /&gt; "s9id": "a136ba594bdc46a6a00ce6124fbc642a" 
&lt;BR /&gt;} 
&lt;BR /&gt;But when I try to process this in Talend I get this error : 
&lt;BR /&gt;Exception in component tExtractJSONFields_2 
&lt;BR /&gt;net.sf.json.JSONException: Found starting '{' but missing '}' at the end. at character 0 of null 
&lt;BR /&gt; at net.sf.json.util.JSONTokener.syntaxError(JSONTokener.java:499) 
&lt;BR /&gt; at net.sf.json.util.JSONTokener.&amp;lt;init&amp;gt;(JSONTokener.java:85) 
&lt;BR /&gt; at net.sf.json.JSONObject._fromString(JSONObject.java:1201) 
&lt;BR /&gt; at net.sf.json.JSONObject.fromObject(JSONObject.java:165) 
&lt;BR /&gt; at net.sf.json.JSONObject.fromObject(JSONObject.java:134) 
&lt;BR /&gt; at rex.jsontest_0_1.JsonTest$1ConvertJSONString_tExtractJSONFields_2.isNeedAddRoot(JsonTest.java:697) 
&lt;BR /&gt; at rex.jsontest_0_1.JsonTest$1ConvertJSONString_tExtractJSONFields_2.generate(JsonTest.java:680) 
&lt;BR /&gt; at rex.jsontest_0_1.JsonTest.tFileInputFullRow_2Process(JsonTest.java:846) 
&lt;BR /&gt; at rex.jsontest_0_1.JsonTest.runJobInTOS(JsonTest.java:1407) 
&lt;BR /&gt; at rex.jsontest_0_1.JsonTest.main(JsonTest.java:1273) 
&lt;BR /&gt;What can be causing this problem? Attached image showing the job details. 
&lt;BR /&gt; 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MB8h.jpg"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/144292i4D645C3A6582C95A/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MB8h.jpg" alt="0683p000009MB8h.jpg" /&gt;&lt;/span&gt;</description>
      <pubDate>Fri, 06 Sep 2013 16:53:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-JSON-parse-errors-on-well-formed-data/m-p/2328338#M97628</guid>
      <dc:creator>DaveL</dc:creator>
      <dc:date>2013-09-06T16:53:03Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] JSON parse errors on well-formed data</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-JSON-parse-errors-on-well-formed-data/m-p/2328339#M97629</link>
      <description>Seems like Talend doesn't like the '$' occurences as in:&lt;BR /&gt;        "serverDatetime": {&lt;BR /&gt;            "$date": 1368946148222.013&lt;BR /&gt;        },"&lt;BR /&gt;If I take out the $ the parse error goes away.</description>
      <pubDate>Fri, 06 Sep 2013 17:19:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-JSON-parse-errors-on-well-formed-data/m-p/2328339#M97629</guid>
      <dc:creator>DaveL</dc:creator>
      <dc:date>2013-09-06T17:19:54Z</dc:date>
    </item>
  </channel>
</rss>

