<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to JSON convert form String [ST]</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/0ea2313983/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Engineering/thread/0ea2313983/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Engineering/thread/0ea2313983/</id><updated>2022-06-14T07:15:37.863000Z</updated><subtitle>Recent posts to JSON convert form String [ST]</subtitle><entry><title>JSON convert form String [ST]</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/0ea2313983/?limit=25#36bd/9f6a" rel="alternate"/><published>2022-06-14T07:15:37.863000Z</published><updated>2022-06-14T07:15:37.863000Z</updated><author><name>atharva-joshi</name><uri>https://forge.codesys.com/u/atharva-joshi/</uri></author><id>https://forge.codesys.combd75847945bbd4857e06fcbac7ab98ce30bf0a91</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Thanks For this But I want to ask that I have 10 number(Temp, Flow, Pressure etc) Sensor data (Variable) How can i assign it in ExampleData and I want to Execute all data at same time ,&lt;br/&gt;
Can you please advised&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>JSON convert form String [ST]</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/0ea2313983/?limit=25#4356" rel="alternate"/><published>2022-06-14T07:12:28.315000Z</published><updated>2022-06-14T07:12:28.315000Z</updated><author><name>atharva-joshi</name><uri>https://forge.codesys.com/u/atharva-joshi/</uri></author><id>https://forge.codesys.comc5314ef4d7f0afd0bee74f44f2985450643f8dcb</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Thanks For this But I want to ask that I have 10 number(Temp, Flow, Pressure etc) Sensor data (Variable) How can i assign it in ExampleData and I want to Execute all data at same time ,&lt;br/&gt;
 Can you please advised&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>JSON convert form String [ST]</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/0ea2313983/?limit=25#36bd" rel="alternate"/><published>2021-07-03T18:55:55.200000Z</published><updated>2021-07-03T18:55:55.200000Z</updated><author><name>damian177</name><uri>https://forge.codesys.com/u/damian177/</uri></author><id>https://forge.codesys.com6f46396e3d66b5224863e78ba60b0053ab527202</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;It works:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;    &lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="nt"&gt;JSON&lt;/span&gt;
    &lt;span class="o"&gt;//&lt;/span&gt; &lt;span class="nt"&gt;JSON&lt;/span&gt; &lt;span class="nt"&gt;data&lt;/span&gt; &lt;span class="nt"&gt;container&lt;/span&gt;
    &lt;span class="nt"&gt;jsonDataFactory&lt;/span&gt; &lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="nt"&gt;JSON&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;JSONDataFactory&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt; &lt;span class="o"&gt;//&lt;/span&gt; &lt;span class="nt"&gt;Factory&lt;/span&gt; &lt;span class="nt"&gt;to&lt;/span&gt; &lt;span class="nt"&gt;create&lt;/span&gt; &lt;span class="nt"&gt;a&lt;/span&gt; &lt;span class="nt"&gt;JSONData&lt;/span&gt; &lt;span class="nt"&gt;function&lt;/span&gt; &lt;span class="nt"&gt;block&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt; 
    &lt;span class="nt"&gt;pJSONData&lt;/span&gt; &lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="nt"&gt;POINTER&lt;/span&gt; &lt;span class="nt"&gt;TO&lt;/span&gt; &lt;span class="nt"&gt;JSON&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;JSONData&lt;/span&gt; &lt;span class="o"&gt;:=&lt;/span&gt; &lt;span class="nt"&gt;jsonDataFactory&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;Create&lt;/span&gt;&lt;span class="o"&gt;();&lt;/span&gt; &lt;span class="o"&gt;//&lt;/span&gt; &lt;span class="nt"&gt;Result&lt;/span&gt; &lt;span class="nt"&gt;of&lt;/span&gt; &lt;span class="nt"&gt;Create&lt;/span&gt; &lt;span class="nt"&gt;is&lt;/span&gt; &lt;span class="nt"&gt;a&lt;/span&gt; &lt;span class="nt"&gt;pointer&lt;/span&gt; &lt;span class="nt"&gt;to&lt;/span&gt; &lt;span class="nt"&gt;JSONData&lt;/span&gt;

    &lt;span class="o"&gt;//&lt;/span&gt; &lt;span class="nt"&gt;Reader&lt;/span&gt;
    &lt;span class="nt"&gt;JSONByteArrayReader_0&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="nt"&gt;JSON&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;JSONByteArrayReader&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt;    
    &lt;span class="nt"&gt;xRead&lt;/span&gt; &lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="nt"&gt;BOOL&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt;
    &lt;span class="nt"&gt;xFindValue&lt;/span&gt; &lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="nt"&gt;BOOL&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt;
    &lt;span class="nt"&gt;exampleData&lt;/span&gt; &lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="nt"&gt;WSTRING&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nt"&gt;1024&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt; &lt;span class="o"&gt;:=&lt;/span&gt; &lt;span class="s2"&gt;"{$"&lt;/span&gt;&lt;span class="nt"&gt;dev&lt;/span&gt;&lt;span class="o"&gt;$&lt;/span&gt;&lt;span class="s2"&gt;": $"&lt;/span&gt;&lt;span class="nt"&gt;HOUSE-RR&lt;/span&gt;&lt;span class="o"&gt;$&lt;/span&gt;&lt;span class="s2"&gt;", $"&lt;/span&gt;&lt;span class="nt"&gt;id&lt;/span&gt;&lt;span class="o"&gt;$&lt;/span&gt;&lt;span class="s2"&gt;": 66,$"&lt;/span&gt;&lt;span class="nt"&gt;com&lt;/span&gt;&lt;span class="o"&gt;$&lt;/span&gt;&lt;span class="s2"&gt;": $"&lt;/span&gt;&lt;span class="nt"&gt;OPEN&lt;/span&gt; &lt;span class="nt"&gt;DOOR&lt;/span&gt;&lt;span class="o"&gt;$&lt;/span&gt;&lt;span class="s2"&gt;",$"&lt;/span&gt;&lt;span class="nt"&gt;val&lt;/span&gt;&lt;span class="o"&gt;$&lt;/span&gt;&lt;span class="s2"&gt;":9,$"&lt;/span&gt;&lt;span class="nt"&gt;uid&lt;/span&gt;&lt;span class="o"&gt;$&lt;/span&gt;&lt;span class="s2"&gt;": $"&lt;/span&gt;&lt;span class="nt"&gt;6655334455&lt;/span&gt;&lt;span class="o"&gt;$&lt;/span&gt;&lt;span class="s2"&gt;"}"&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt;
    &lt;span class="nt"&gt;wsKey&lt;/span&gt; &lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="nt"&gt;WSTRING&lt;/span&gt; &lt;span class="o"&gt;:=&lt;/span&gt; &lt;span class="s2"&gt;"id"&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt;
    &lt;span class="nt"&gt;FindFirstValueByKey_0&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="nt"&gt;JSON&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;FindFirstValueByKey&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt;
    &lt;span class="nt"&gt;wsValue&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="nt"&gt;WSTRING&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nt"&gt;JSON&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;GParams&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;g_diMaxStringSize&lt;/span&gt;&lt;span class="o"&gt;);&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="nt"&gt;JSONByteArrayReader_0&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nt"&gt;xExecute&lt;/span&gt;&lt;span class="o"&gt;:=&lt;/span&gt;&lt;span class="nt"&gt;xRead&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt; &lt;span class="nt"&gt;pwData&lt;/span&gt; &lt;span class="o"&gt;:=&lt;/span&gt; &lt;span class="nt"&gt;ADR&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nt"&gt;exampleData&lt;/span&gt;&lt;span class="o"&gt;),&lt;/span&gt; &lt;span class="nt"&gt;jsonData&lt;/span&gt;&lt;span class="o"&gt;:=&lt;/span&gt; &lt;span class="nt"&gt;pJSONData&lt;/span&gt;&lt;span class="o"&gt;^);&lt;/span&gt;

&lt;span class="nt"&gt;FindFirstValueByKey_0&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nt"&gt;xExecute&lt;/span&gt;&lt;span class="o"&gt;:=&lt;/span&gt;&lt;span class="nt"&gt;xFindValue&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt; &lt;span class="nt"&gt;wsKey&lt;/span&gt;&lt;span class="o"&gt;:=&lt;/span&gt;&lt;span class="nt"&gt;wsKey&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt; &lt;span class="nt"&gt;diStartIndex&lt;/span&gt;&lt;span class="o"&gt;:=&lt;/span&gt;&lt;span class="nt"&gt;0&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt; &lt;span class="nt"&gt;jsonData&lt;/span&gt;&lt;span class="o"&gt;:=&lt;/span&gt;&lt;span class="nt"&gt;pJSONData&lt;/span&gt;&lt;span class="o"&gt;^);&lt;/span&gt;
&lt;span class="nt"&gt;JSON&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;JSONElementToString&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nt"&gt;wsResult&lt;/span&gt;&lt;span class="o"&gt;:=&lt;/span&gt;&lt;span class="nt"&gt;wsValue&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt; &lt;span class="nt"&gt;element&lt;/span&gt;&lt;span class="o"&gt;:=&lt;/span&gt;&lt;span class="nt"&gt;FindFirstValueByKey_0&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;jsonElement&lt;/span&gt;&lt;span class="o"&gt;);&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;I got result = "66" .&lt;/p&gt;
&lt;p&gt;Thanks for help.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>JSON convert form String [ST]</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/0ea2313983/?limit=25#e457" rel="alternate"/><published>2021-07-02T05:43:06.923000Z</published><updated>2021-07-02T05:43:06.923000Z</updated><author><name>damian177</name><uri>https://forge.codesys.com/u/damian177/</uri></author><id>https://forge.codesys.coma7c8212ec7863fab61fecc7f7edc66194614b286</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;I did as you said. Please find in atatchement.&lt;br/&gt;
But I still do not know how get variables form JSON to my program in ST ? Can you give me a hints ?&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>JSON convert form String [ST]</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/0ea2313983/?limit=25#dcd2" rel="alternate"/><published>2021-07-01T11:41:47.388000Z</published><updated>2021-07-01T11:41:47.388000Z</updated><author><name>i-campbell</name><uri>https://forge.codesys.com/u/i-campbell/</uri></author><id>https://forge.codesys.com73def69db02a6498e83ea6a9cca0df69178b5834</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;json_p2: you used a STRING when you needed a WSTRING.&lt;br/&gt;
json_p1: 'single quotes' is a STRING but you need "double quotes" for a wstring. to have a wstring literal with double quotes inside it, you need to use "double quotes with $"dollar sign double quote$" "&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>JSON convert form String [ST]</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/0ea2313983/?limit=25#6c01" rel="alternate"/><published>2021-07-01T11:29:37.515000Z</published><updated>2021-07-01T11:29:37.515000Z</updated><author><name>damian177</name><uri>https://forge.codesys.com/u/damian177/</uri></author><id>https://forge.codesys.com7da4e0b696e89b8ad7772da651d511401ce32843</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi, I would like to convert my STRING data &lt;strong&gt;exampleData&lt;/strong&gt; (writed according with JSON format) to JSON format. I would like to get easly access form Codesys to data in JSON format ... What I done wrong ? &lt;br/&gt;
Please find in attachement my example.&lt;/p&gt;
&lt;p&gt;Regards&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>