# JSON and SAX parser

**URL:** <https://www.wago.community/t/json-and-sax-parser/953>\
**Category:** CODESYS\
**Created:** [May 14, 2024, 7:58am UTC](https://www.wago.community/t/json-and-sax-parser/953 "2024-05-14T07:58:59Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![jahu](https://avatars.discourse-cdn.com/v4/letter/j/3ab097/32.png) [@jahu](https://www.wago.community/u/jahu)\
**Post date:** [May 14, 2024, 7:58am UTC](https://www.wago.community/t/json-and-sax-parser/953/1 "2024-05-14T07:58:59Z")

</div>

Hi,  
How to pull data from simple JSON using SAX parser I know, but how to pull data from such JSON:

```auto
{
   "DailyForecasts":[
      {
         "Day":{
            "Icon":12,
            "IconPhrase":"Przelotne opady",
            "HasPrecipitation":true,
            "PrecipitationType":"Rain",
            "PrecipitationIntensity":"Light",
            "ShortPhrase":"Przelotne opady deszczu",
            "LongPhrase":"Przelotne opady deszczu",
            "PrecipitationProbability":84,
            "ThunderstormProbability":17,
            "RainProbability":84,
            "SnowProbability":0,
            "IceProbability":0,
            "Wind":{
               "Speed":{
                  "Value":11.1,
                  "Unit":"km/h",
                  "UnitType":7
               },
               "Direction":{
                  "Degrees":360,
                  "Localized":"N",
                  "English":"N"
               }
            },
            "WindGust":{
               "Speed":{
                  "Value":31.5,
                  "Unit":"km/h",
                  "UnitType":7
               },
               "Direction":{
                  "Degrees":43,
                  "Localized":"NE",
                  "English":"NE"
               }
            },
            "TotalLiquid":{
               "Value":1.6,
               "Unit":"mm",
               "UnitType":3
            },
            "Rain":{
               "Value":1.6,
               "Unit":"mm",
               "UnitType":3
            },
            "Snow":{
               "Value":0.0,
               "Unit":"cm",
               "UnitType":4
            },
            "Ice":{
               "Value":0.0,
               "Unit":"mm",
               "UnitType":3
            },
            "HoursOfPrecipitation":1.5,
            "HoursOfRain":1.5,
            "HoursOfSnow":0.0,
            "HoursOfIce":0.0,
            "CloudCover":89,
            "Evapotranspiration":{
               "Value":1.8,
               "Unit":"mm",
               "UnitType":3
            },
            "SolarIrradiance":{
               "Value":1763.8,
               "Unit":"W/m²",
               "UnitType":33
            },
            "RelativeHumidity":{
               "Minimum":60,
               "Maximum":80,
               "Average":71
            },
            "WetBulbTemperature":{
               "Minimum":{
                  "Value":11.6,
                  "Unit":"C",
                  "UnitType":17
               },
               "Maximum":{
                  "Value":14.5,
                  "Unit":"C",
                  "UnitType":17
               },
               "Average":{
                  "Value":12.9,
                  "Unit":"C",
                  "UnitType":17
               }
            },
            "WetBulbGlobeTemperature":{
               "Minimum":{
                  "Value":13.5,
                  "Unit":"C",
                  "UnitType":17
               },
               "Maximum":{
                  "Value":16.6,
                  "Unit":"C",
                  "UnitType":17
               },
               "Average":{
                  "Value":14.4,
                  "Unit":"C",
                  "UnitType":17
               }
            }
         }
      }
   ]
}

```

For example: DailyForecasts[0].Day.Rain.Value

---

<div class="post-metadata">

**Author:** ![TomasD](https://sea2.discourse-cdn.com/flex016/user_avatar/www.wago.community/tomasd/32/2042_2.png) [@TomasD](https://www.wago.community/u/TomasD)\
**Post date:** [May 14, 2024, 11:36am UTC](https://www.wago.community/t/json-and-sax-parser/953/2 "2024-05-14T11:36:46Z")

</div>

Have you read it?  
[https://www.wago.com/global/d/2122395](https://www.wago.com/global/d/2122395)

---

<div class="post-metadata">

**Author:** ![jahu](https://avatars.discourse-cdn.com/v4/letter/j/3ab097/32.png) [@jahu](https://www.wago.community/u/jahu)\
**Post date:** [May 15, 2024, 10:43am UTC](https://www.wago.community/t/json-and-sax-parser/953/3 "2024-05-15T10:43:56Z")

</div>

I used the function ‘Fb\_JSON\_ParseAndModify’ and I get the error ‘Parser not yet initialized’.

Simplifying the JSON to the form:

```auto
{
  "DailyForecasts": [
    {
      "Day": {
        "Icon": 3,
        "IconPhrase": "Czesciowo slonecznie",
        "HasPrecipitation": true,
        "ShortPhrase": "Slonce z lokalnymi zachmurzeniami",
        "LongPhrase": "Slonce z lokalnymi zachmurzeniami",
        "PrecipitationProbability": 1,
        "ThunderstormProbability": 0,
        "RainProbability": 1,
        "SnowProbability": 0,
        "IceProbability": 0,
        "Rain": {
          "Value": 0,
          "Unit": "mm",
          "UnitType": 3
        },
        "Snow": {
          "Value": 0,
          "Unit": "cm",
          "UnitType": 4
        }
        }
      }]
    }

```

Everything works.  
Unfortunately, the original JSON has a more complicated structure.

---

<div class="post-metadata">

**Author:** ![TomasD](https://sea2.discourse-cdn.com/flex016/user_avatar/www.wago.community/tomasd/32/2042_2.png) [@TomasD](https://www.wago.community/u/TomasD)\
**Post date:** [May 15, 2024, 2:06pm UTC](https://www.wago.community/t/json-and-sax-parser/953/4 "2024-05-15T14:06:59Z")

</div>

I don’t understand from the last message, did everything work for you or do you still have questions?

---

<div class="post-metadata">

**Author:** ![jahu](https://avatars.discourse-cdn.com/v4/letter/j/3ab097/32.png) [@jahu](https://www.wago.community/u/jahu)\
**Post date:** [May 16, 2024, 5:40am UTC](https://www.wago.community/t/json-and-sax-parser/953/5 "2024-05-16T05:40:48Z")

</div>

If I use JSON in this form:

```auto
{
  "DailyForecasts": [
    {
      "Day": {
        "Icon": 3,
        "IconPhrase": "Czesciowo slonecznie",
        "HasPrecipitation": true,
        "ShortPhrase": "Slonce z lokalnymi zachmurzeniami",
        "LongPhrase": "Slonce z lokalnymi zachmurzeniami",
        "PrecipitationProbability": 1,
        "ThunderstormProbability": 0,
        "RainProbability": 1,
        "SnowProbability": 0,
        "IceProbability": 0,
        "Rain": {
          "Value": 0,
          "Unit": "mm",
          "UnitType": 3
        },
        "Snow": {
          "Value": 0,
          "Unit": "cm",
          "UnitType": 4
        }
        }
      }]
    }

```

and then I try to retrieve the value ‘/DailyForecasts/0/Day/Rain/Value’ then everything is ok. I get what I want. Unfortunately when for testing I use this:

```auto
{
   "DailyForecasts":[
      {
         "Day":{
            "Icon":12,
            "IconPhrase":"Przelotne opady",
            "HasPrecipitation":true,
            "PrecipitationType":"Rain",
            "PrecipitationIntensity":"Light",
            "ShortPhrase":"Przelotne opady deszczu",
            "LongPhrase":"Przelotne opady deszczu",
            "PrecipitationProbability":84,
            "ThunderstormProbability":17,
            "RainProbability":84,
            "SnowProbability":0,
            "IceProbability":0,
            "Wind":{
               "Speed":{
                  "Value":11.1,
                  "Unit":"km/h",
                  "UnitType":7
               },
               "Direction":{
                  "Degrees":360,
                  "Localized":"N",
                  "English":"N"
               }
            },
            "WindGust":{
               "Speed":{
                  "Value":31.5,
                  "Unit":"km/h",
                  "UnitType":7
               },
               "Direction":{
                  "Degrees":43,
                  "Localized":"NE",
                  "English":"NE"
               }
            },
            "TotalLiquid":{
               "Value":1.6,
               "Unit":"mm",
               "UnitType":3
            },
            "Rain":{
               "Value":1.6,
               "Unit":"mm",
               "UnitType":3
            },
            "Snow":{
               "Value":0.0,
               "Unit":"cm",
               "UnitType":4
            },
            "Ice":{
               "Value":0.0,
               "Unit":"mm",
               "UnitType":3
            },
            "HoursOfPrecipitation":1.5,
            "HoursOfRain":1.5,
            "HoursOfSnow":0.0,
            "HoursOfIce":0.0,
            "CloudCover":89,
            "Evapotranspiration":{
               "Value":1.8,
               "Unit":"mm",
               "UnitType":3
            },
            "SolarIrradiance":{
               "Value":1763.8,
               "Unit":"W/m²",
               "UnitType":33
            },
            "RelativeHumidity":{
               "Minimum":60,
               "Maximum":80,
               "Average":71
            },
            "WetBulbTemperature":{
               "Minimum":{
                  "Value":11.6,
                  "Unit":"C",
                  "UnitType":17
               },
               "Maximum":{
                  "Value":14.5,
                  "Unit":"C",
                  "UnitType":17
               },
               "Average":{
                  "Value":12.9,
                  "Unit":"C",
                  "UnitType":17
               }
            },
            "WetBulbGlobeTemperature":{
               "Minimum":{
                  "Value":13.5,
                  "Unit":"C",
                  "UnitType":17
               },
               "Maximum":{
                  "Value":16.6,
                  "Unit":"C",
                  "UnitType":17
               },
               "Average":{
                  "Value":14.4,
                  "Unit":"C",
                  "UnitType":17
               }
            }
         }
      }
   ]
}

```

then the function ‘Fb\_JSON\_ParseAndModify’ returns the error ‘Parser not yet initialized’. I searched for information about it but can’t find anything.

---

<div class="post-metadata">

**Author:** ![TomasD](https://sea2.discourse-cdn.com/flex016/user_avatar/www.wago.community/tomasd/32/2042_2.png) [@TomasD](https://www.wago.community/u/TomasD)\
**Post date:** [May 16, 2024, 7:56am UTC](https://www.wago.community/t/json-and-sax-parser/953/6 "2024-05-16T07:56:47Z")

</div>

The JSON format seems to be correct. Can I see some of the code?

---

<div class="post-metadata">

**Author:** ![jahu](https://avatars.discourse-cdn.com/v4/letter/j/3ab097/32.png) [@jahu](https://www.wago.community/u/jahu)\
**Post date:** [May 16, 2024, 8:00am UTC](https://www.wago.community/t/json-and-sax-parser/953/7 "2024-05-16T08:00:39Z")

</div>

```auto
	pogoda_dn : STRING(10000) := '{"DailyForecasts":[{"Day":{"Icon":12,"IconPhrase":"Przelotne opady","HasPrecipitation":true,"PrecipitationType":"Rain","PrecipitationIntensity":"Light","ShortPhrase":"Przelotne opady deszczu","LongPhrase":"Przelotne opady deszczu","PrecipitationProbability":84,"ThunderstormProbability":17,"RainProbability":84,"SnowProbability":0,"IceProbability":0,"Wind":{"Speed":{"Value":11.1,"Unit":"km/h","UnitType":7},"Direction":{"Degrees":360,"Localized":"N","English":"N"}},"WindGust":{"Speed":{"Value":31.5,"Unit":"km/h","UnitType":7},"Direction":{"Degrees":43,"Localized":"NE","English":"NE"}},"TotalLiquid":{"Value":1.6,"Unit":"mm","UnitType":3},"Rain":{"Value":1.6,"Unit":"mm","UnitType":3},"Snow":{"Value":0,"Unit":"cm","UnitType":4},"Ice":{"Value":0,"Unit":"mm","UnitType":3},"HoursOfPrecipitation":1.5,"HoursOfRain":1.5,"HoursOfSnow":0,"HoursOfIce":0,"CloudCover":89,"Evapotranspiration":{"Value":1.8,"Unit":"mm","UnitType":3},"SolarIrradiance":{"Value":1763.8,"Unit":"W/m²","UnitType":33},"RelativeHumidity":{"Minimum":60,"Maximum":80,"Average":71},"WetBulbTemperature":{"Minimum":{"Value":11.6,"Unit":"C","UnitType":17},"Maximum":{"Value":14.5,"Unit":"C","UnitType":17},"Average":{"Value":12.9,"Unit":"C","UnitType":17}},"WetBulbGlobeTemperature":{"Minimum":{"Value":13.5,"Unit":"C","UnitType":17},"Maximum":{"Value":16.6,"Unit":"C","UnitType":17},"Average":{"Value":14.4,"Unit":"C","UnitType":17}}}}]}';
	jsonParseAndMod	: Fb_JSON_ParseAndModify;
	jsonParseAndMod_path	: STRING := '/DailyForecasts/0/Day/Rain/Value';
	xTriggerJSONParser: BOOL;
	xTriggerJSONParser1: BOOL;
	wart	: typJSON_Pointer;

```

```auto
jsonParseAndMod(
	pData:=ADR(pogoda_dn) , 
	udiSizeData:=SIZEOF(pogoda_dn) ,
 	xTrigger:=xTriggerJSONParser
	);

wart := jsonParseAndMod.GetValueByPath(
	sPointer:=jsonParseAndMod_path , 
 	xTrigger:=xTriggerJSONParser1
	);

```

---

<div class="post-metadata">

**Author:** ![TomasD](https://sea2.discourse-cdn.com/flex016/user_avatar/www.wago.community/tomasd/32/2042_2.png) [@TomasD](https://www.wago.community/u/TomasD)\
**Post date:** [May 16, 2024, 9:33am UTC](https://www.wago.community/t/json-and-sax-parser/953/8 "2024-05-16T09:33:51Z")

</div>

Thank you. I found something. There is some limitation, maybe on the length.  
I got an error:  
‘Not enough tokens were provided -\>constant JSON\_MAX\_TOKEN\_COUNT too small’  
Have you encountered such an error?

---

<div class="post-metadata">

**Author:** ![jahu](https://avatars.discourse-cdn.com/v4/letter/j/3ab097/32.png) [@jahu](https://www.wago.community/u/jahu)\
**Post date:** [May 16, 2024, 9:39am UTC](https://www.wago.community/t/json-and-sax-parser/953/9 "2024-05-16T09:39:03Z")

</div>

I got this error:

 ![json](https://us1.discourse-cdn.com/flex016/uploads/wago/original/1X/4e07bae839b17fe959aa1bb23e9f9db7cf4485fc.png)

Maybe it’s important, I’m testing it in simulation mode

---

<div class="post-metadata">

**Author:** ![TomasD](https://sea2.discourse-cdn.com/flex016/user_avatar/www.wago.community/tomasd/32/2042_2.png) [@TomasD](https://www.wago.community/u/TomasD)\
**Post date:** [May 16, 2024, 9:59am UTC](https://www.wago.community/t/json-and-sax-parser/953/10 "2024-05-16T09:59:17Z")

</div>

I took the path of simplification. And I noticed that if you add a couple of variables, it’s already an error.  
Example 1. Everything is fine:  
‘{“DailyForecasts”:[{“Day”:{“Icon”:12,“IconPhrase”:“Przelotne opady”,“HasPrecipitation”:true,“PrecipitationType”:“Rain”,“PrecipitationIntensity”:“Light”,“ShortPhrase”:“Przelotne opady deszczu”,“LongPhrase”:“Przelotne opady deszczu”,“PrecipitationProbability”:84,“111”:84,“ThunderstormProbability”:17,“RainProbability”:84,“SnowProbability”:0,“IceProbability”:0,“Wind”:{“Speed”:{“Value”:11.1,“Unit”:“km/h”,“UnitType”:7},“Direction”:{“Degrees”:360,“Localized”:“N”,“English”:“N”}},“WindGust”:{“Speed”:{“Value”:31.5,“Unit”:“km/h”,“UnitType”:7},“Direction”:{“Degrees”:43,“Localized”:“NE”,“English”:“NE”}},“TotalLiquid”:{“Value”:1.6,“Unit”:“mm”,“UnitType”:3},“Rain”:{“Value”:5.6,“Unit”:“mm”,“UnitType”:3},“Snow”:{“Value”:0.0,“Unit”:“cm”,“UnitType”:4},“Evapotranspiration”:{“Value”:1.8,“Unit”:“mm”,“UnitType”:3}}}]}’

Example 2. Error, only one parameter was added:  
‘{“DailyForecasts”:[{“Day”:{“Icon”:12,“IconPhrase”:“Przelotne opady”,“HasPrecipitation”:true,“PrecipitationType”:“Rain”,“PrecipitationIntensity”:“Light”,“ShortPhrase”:“Przelotne opady deszczu”,“LongPhrase”:“Przelotne opady deszczu”,“PrecipitationProbability”:84,“111”:84,“113”:85,“ThunderstormProbability”:17,“RainProbability”:84,“SnowProbability”:0,“IceProbability”:0,“Wind”:{“Speed”:{“Value”:11.1,“Unit”:“km/h”,“UnitType”:7},“Direction”:{“Degrees”:360,“Localized”:“N”,“English”:“N”}},“WindGust”:{“Speed”:{“Value”:31.5,“Unit”:“km/h”,“UnitType”:7},“Direction”:{“Degrees”:43,“Localized”:“NE”,“English”:“NE”}},“TotalLiquid”:{“Value”:1.6,“Unit”:“mm”,“UnitType”:3},“Rain”:{“Value”:5.6,“Unit”:“mm”,“UnitType”:3},“Snow”:{“Value”:0.0,“Unit”:“cm”,“UnitType”:4},“Evapotranspiration”:{“Value”:1.8,“Unit”:“mm”,“UnitType”:3}}}]}’

Can you check your examples?

---

<div class="post-metadata">

**Author:** ![WagoDamRud](https://sea2.discourse-cdn.com/flex016/user_avatar/www.wago.community/wagodamrud/32/258_2.png) [@WagoDamRud](https://www.wago.community/u/WagoDamRud)\
**Post date:** [May 16, 2024, 10:33am UTC](https://www.wago.community/t/json-and-sax-parser/953/11 "2024-05-16T10:33:27Z")

</div>

try to increase JSON\_MAX\_TOKEN\_COUNT

 ![image](https://us1.discourse-cdn.com/flex016/uploads/wago/original/1X/3e4d2061c33bf3bd587c22e24483dd9a0ed4e1ec.png)

---

<div class="post-metadata">

**Author:** ![jahu](https://avatars.discourse-cdn.com/v4/letter/j/3ab097/32.png) [@jahu](https://www.wago.community/u/jahu)\
**Post date:** [May 16, 2024, 10:45am UTC](https://www.wago.community/t/json-and-sax-parser/953/12 "2024-05-16T10:45:05Z")

</div>

Increasing JSON\_MAX\_TOKEN\_COUNT solves the problem from @TomasD’s example but if the JSON is even larger then I get an error: JSON\_ERROR\_PARSER ‘Parser not yet initialized’.  
What exactly does this error mean?

[json](https://pastebin.com/FLggn7cA)

---

<div class="post-metadata">

**Author:** ![TomasD](https://sea2.discourse-cdn.com/flex016/user_avatar/www.wago.community/tomasd/32/2042_2.png) [@TomasD](https://www.wago.community/u/TomasD)\
**Post date:** [May 16, 2024, 10:47am UTC](https://www.wago.community/t/json-and-sax-parser/953/14 "2024-05-16T10:47:51Z")

</div>

Give us some time and we will definitely figure it out.  
Of course you can do it now. This will remove the unnecessary stuff and it will work. But let’s try to get to the point.

---

<div class="post-metadata">

**Author:** ![TomasD](https://sea2.discourse-cdn.com/flex016/user_avatar/www.wago.community/tomasd/32/2042_2.png) [@TomasD](https://www.wago.community/u/TomasD)\
**Post date:** [May 16, 2024, 10:56am UTC](https://www.wago.community/t/json-and-sax-parser/953/15 "2024-05-16T10:56:49Z")

</div>

Is this your final line?  
‘{“DailyForecasts”:[{“Day”:{“Icon”:12,“IconPhrase”:“Przelotne opady”,“HasPrecipitation”:true,“PrecipitationType”:“Rain”,“PrecipitationIntensity”:“Light”,“ShortPhrase”:“Przelotne opady deszczu”,“LongPhrase”:“Przelotne opady deszczu”,“PrecipitationProbability”:84,“ThunderstormProbability”:17,“RainProbability”:84,“SnowProbability”:0,“IceProbability”:0,“Wind”:{“Speed”:{“Value”:11.1,“Unit”:“km/h”,“UnitType”:7},“Direction”:{“Degrees”:360,“Localized”:“N”,“English”:“N”}},“WindGust”:{“Speed”:{“Value”:31.5,“Unit”:“km/h”,“UnitType”:7},“Direction”:{“Degrees”:43,“Localized”:“NE”,“English”:“NE”}},“TotalLiquid”:{“Value”:1.6,“Unit”:“mm”,“UnitType”:3},“Rain”:{“Value”:1.6,“Unit”:“mm”,“UnitType”:3},“Snow”:{“Value”:0,“Unit”:“cm”,“UnitType”:4},“Ice”:{“Value”:0,“Unit”:“mm”,“UnitType”:3},“HoursOfPrecipitation”:1.5,“HoursOfRain”:1.5,“HoursOfSnow”:0,“HoursOfIce”:0,“CloudCover”:89,“Evapotranspiration”:{“Value”:1.8,“Unit”:“mm”,“UnitType”:3},“SolarIrradiance”:{“Value”:1763.8,“Unit”:“W/mІ”,“UnitType”:33},“RelativeHumidity”:{“Minimum”:60,“Maximum”:80,“Average”:71},“WetBulbTemperature”:{“Minimum”:{“Value”:11.6,“Unit”:“C”,“UnitType”:17},“Maximum”:{“Value”:14.5,“Unit”:“C”,“UnitType”:17},“Average”:{“Value”:12.9,“Unit”:“C”,“UnitType”:17}},“WetBulbGlobeTemperature”:{“Minimum”:{“Value”:13.5,“Unit”:“C”,“UnitType”:17},“Maximum”:{“Value”:16.6,“Unit”:“C”,“UnitType”:17},“Average”:{“Value”:14.4,“Unit”:“C”,“UnitType”:17}}}}]}’

After changing to 500 everything works.

 ![2024-05-16_13-55-30](https://us1.discourse-cdn.com/flex016/uploads/wago/original/1X/99b9482fecf26bd9b8913272de0467a766a4638f.png)

---

<div class="post-metadata">

**Author:** ![jahu](https://avatars.discourse-cdn.com/v4/letter/j/3ab097/32.png) [@jahu](https://www.wago.community/u/jahu)\
**Post date:** [May 16, 2024, 11:02am UTC](https://www.wago.community/t/json-and-sax-parser/953/16 "2024-05-16T11:02:36Z")

</div>

this is final : [JSON](https://pastebin.com/FLggn7cA)  
and it returns JSON\_ERROR\_PARSER

for codesys I prepare JSON using [this](https://www.site24x7.com/tools/json-minifier.html)

---

<div class="post-metadata">

**Author:** ![jahu](https://avatars.discourse-cdn.com/v4/letter/j/3ab097/32.png) [@jahu](https://www.wago.community/u/jahu)\
**Post date:** [May 16, 2024, 11:33am UTC](https://www.wago.community/t/json-and-sax-parser/953/17 "2024-05-16T11:33:45Z")

</div>

For the test, I changed JSON\_MAX\_TOKEN\_COUNT from 500 to 5000 and everything works.  
Strange that I get 2 different errors that can be fixed in the same way (by increasing JSON\_MAX\_TOKEN\_COUNT ).

---

<div class="post-metadata">

**Author:** ![TomasD](https://sea2.discourse-cdn.com/flex016/user_avatar/www.wago.community/tomasd/32/2042_2.png) [@TomasD](https://www.wago.community/u/TomasD)\
**Post date:** [May 16, 2024, 11:42am UTC](https://www.wago.community/t/json-and-sax-parser/953/18 "2024-05-16T11:42:18Z")

</div>

I inserted the line:  
{“Headline”:{“EffectiveDate”:“2024-05-11T08:00:00+02:00”,“EffectiveEpochDate”:1715407200,“Severity”:5,“Text”:“Przewidywane przelotne opady w: sobota” ,“Category”:“rain”,“EndDate”:“2024-05-11T20:00:00+02:00”,“EndEpochDate”:1715450400,“MobileLink”:“[http://www.accuweather.com/](http://www.accuweather.com/) pl/pl/boguchwaowice/1414123/daily-weather-forecast/1414123?unit=c”,“Link”:“[http://www.accuweather.com/pl/pl/boguchwaowice/1414123/daily-weather-forecast/](http://www.accuweather.com/pl/pl/boguchwaowice/1414123/daily-weather-forecast/) 1414123?unit=c”},“DailyForecasts”:[{“Date”:“2024-05-11T07:00:00+02:00”,“EpochDate”:1715403600,“Sun”:{“Rise”:" 2024-05-11T05:01:00+02:00",“EpochRise”:1715396460,“Set”:“2024-05-11T20:19:00+02:00”,“EpochSet”:1715451540},“Moon “:{“Rise”:“2024-05-11T06:46:00+02:00”,“EpochRise”:1715402760,“Set”:“2024-05-12T00:52:00+02:00”,” EpochSet”:1715467920,“Phase”:“WaxingCrescent”,“Age”:3},“Temperature”:{“Minimum”:{“Value”:3.9,“Unit”:“C”,“UnitType”:17} ,“Maximum”:{“Value”:17.6,“Unit”:“C”,“UnitType”:17}},“RealFeelTemperature”:{“Minimum”:{“Value”:2.8,“Unit”:“C “,“UnitType”:17,“Phrase”:“Zimno”},“Maximum”:{“Value”:19.3,“Unit”:“C”,“UnitType”:17,“Phrase”:“Przyjemnie”} },“RealFeelTemperatureShade”:{“Minimum”:{“Value”:2.8,“Unit”:“C”,“UnitType”:17,“Phrase”:“Zimno”},“Maximum”:{“Value”: 17,“Unit”:“C”,“UnitType”:17,“Phrase”:“Przyjemnie”}},“HoursOfSun”:4.6,“DegreeDaySummary”:{“Heating”:{“Value”:7,“Unit “:“C”,“UnitType”:17},“Cooling”:{“Value”:0,“Unit”:“C”,“UnitType”:17}},“AirAndPollen”:[{“Name”: “AirQuality”,“Value”:0,“Category”:“Dobre”,“CategoryValue”:1,“Type”:“Ozon”},{“Name”:“Grass”,“Value”:7,“Category “:“Średnie”,“CategoryValue”:2},{“Name”:“Mold”,“Value”:32767,“Category”:“Szkodliwe (os. wrażliwe)”,“CategoryValue”:3},{“Name”:“Ragweed”,“Value”:0,“Category”:“Dobre”,“CategoryValue”:1},{“Name”:“Tree”, “Value”:1,“Category”:“Dobre”,“CategoryValue”:1},{“Name”:“UVIndex”,“Value”:2,“Category”:“Dobre”,“CategoryValue”:1}],“Day”:{“Icon”:12,“IconPhrase”:“Przelotne opady”,“HasPrecipitation”:true,“PrecipitationType”:“Rain”,“PrecipitationIntensity”:“Light”,“ShortPhrase”:“Przelotne opady deszczu”,“LongPhrase”:“Przelotne opady deszczu”,“PrecipitationProbability”:84,“ThunderstormProbability”:17,“RainProbability”:84,“SnowProbability”:0,“IceProbability”:0,“Wind”:{” Speed”:{“Value”:11.1,“Unit”:“km/h”,“UnitType”:7},“Direction”:{“Degrees”:360,“Localized”:“N”,“English”: “N”}},“WindGust”:{“Speed”:{“Value”:31.5,“Unit”:“km/h”,“UnitType”:7},“Direction”:{“Degrees”:43, “Localized”:“NE”,“English”:“NE”}},“TotalLiquid”:{“Value”:1.6,“Unit”:“mm”,“UnitType”:3},“Rain”:{” Value”:9.9,“Unit”:“mm”,“UnitType”:3},“Snow”:{“Value”:0,“Unit”:“cm”,“UnitType”:4},“Ice”: {“Value”:0,“Unit”:“mm”,“UnitType”:3},“HoursOfPrecipitation”:1.5,“HoursOfRain”:1.5,“HoursOfSnow”:0,“HoursOfIce”:0,“CloudCover”: 89,“Evapotranspiration”:{“Value”:1.8,“Unit”:“mm”,“UnitType”:3},“SolarIrradiance”:{“Value”:1763.8,“Unit”:“W/m²”,” UnitType”:33},“RelativeHumidity”:{“Minimum”:60,“Maximum”:80,“Average”:71},“WetBulbTemperature”:{“Minimum”:{“Value”:11.6,“Unit”: “C”,“UnitType”:17},“Maximum”:{“Value”:14.5,“Unit”:“C”,“UnitType”:17},“Average”:{“Value”:12.9,“Unit “:“C”,“UnitType”:17}},“WetBulbGlobeTemperature”:{“Minimum”:{“Value”:13.5,“Unit”:“C”,“UnitType”:17},“Maximum”:{ “Value”:16.6,“Unit”:“C”,“UnitType”:17},“Average”:{“Value”:14.4,“Unit”:“C”,“UnitType”:17}}},” Night”:{“Icon”:34,“IconPhrase”:“Przeważnie bezchmurnie”,“HasPrecipitation”:false,“ShortPhrase”:“Przeważnie bezchmurnie”,“LongPhrase”:“Przeważnie bezchmurnie”,“PrecipitationProbability”:10," ThunderstormProbability":0,“RainProbability”:10,“SnowProbability”:0,“IceProbability”:0,“Wind”:{“Speed”:{“Value”:11.1,“Unit”:“km/h”," UnitType":7},“Direction”:{“Degrees”:68,“Localized”:“ENE”,“English”:“ENE”}},“WindGust”:{“Speed”:{“Value”:24.1 ,“Unit”:“km/h”,“UnitType”:7},“Direction”:{“Degrees”:80,“Localized”:“E”,“English”:“E”}},“TotalLiquid” :{“Value”:0,“Unit”:“mm”,“UnitType”:3},“Rain”:{“Value”:0,“Unit”:“mm”,“UnitType”:3}}, “Sources”:[“AccuWeather”],“MobileLink”:"[http://www.accuweather.com/pl/pl/boguchwaowice/1414123/daily-weather-forecast/1414123?day=1&unit=c","Link](http://www.accuweather.com/pl/pl/boguchwaowice/1414123/daily-weather-forecast/1414123?day=1&unit=c%22,%22Link) ":“[http://www.accuweather.com/pl/pl/boguchwaowice/1414123/daily-weather-forecast/1414123?day=1&unit=c](http://www.accuweather.com/pl/pl/boguchwaowice/1414123/daily-weather-forecast/1414123?day=1&unit=c)”}]}

There are 453 tokens in this request. For larger ones I recommend setting 600+  
And I got the correct result. Everything works. I hope it works for you too.

---

<div class="post-metadata">

**Author:** ![jahu](https://avatars.discourse-cdn.com/v4/letter/j/3ab097/32.png) [@jahu](https://www.wago.community/u/jahu)\
**Post date:** [May 16, 2024, 11:46am UTC](https://www.wago.community/t/json-and-sax-parser/953/19 "2024-05-16T11:46:53Z")

</div>

as I wrote earlier I came to this, now I am curious why I had 2 different errors

---

<div class="post-metadata">

**Author:** ![TomasD](https://sea2.discourse-cdn.com/flex016/user_avatar/www.wago.community/tomasd/32/2042_2.png) [@TomasD](https://www.wago.community/u/TomasD)\
**Post date:** [May 16, 2024, 11:50am UTC](https://www.wago.community/t/json-and-sax-parser/953/20 "2024-05-16T11:50:00Z")

</div>

I don’t know why there were errors. But we found a solution to the problem. I think there is no point in understanding further.

---

<div class="post-metadata">

**Author:** ![jahu](https://avatars.discourse-cdn.com/v4/letter/j/3ab097/32.png) [@jahu](https://www.wago.community/u/jahu)\
**Post date:** [May 16, 2024, 11:52am UTC](https://www.wago.community/t/json-and-sax-parser/953/21 "2024-05-16T11:52:53Z")

</div>

simple curiosity 🙂  
Thanks for your help!

[Next page](https://www.wago.community/t/json-and-sax-parser/953.md?page=2)
