Our full technical support staff does not monitor this forum. If you need assistance from a member of our staff, please submit your question from the Ask a Question page.


Log in or register to post/reply in the forum.

How to parse JSON format?


miq Oct 18, 2020 11:30 AM

I have created a file in USR drive containing a setting for program, in JSON format. This file shall be read everytime the logger restart.

I know how to open and read the file, and store the reading result into a variable, but I cannot find an instruction in Crbasic on how to parse the JSON format.

I am aware that Crbasic has XMLPARSE().

Do Crbasic has something like JSONPARSE()?


JDavis Oct 19, 2020 07:50 PM

XMLParse() can be used on JSON, but is cumbersome if you just want to grab one or two value out of the file.

I would suggest using the InStr() function to locate the start tag for a value, and InStr() again to find the index location for the end. Then, you can use Mid() to grab out the value you want.


miq Oct 20, 2020 04:40 AM

Thank for the hints. JDavis. I'll check the InStr() and the Mid() instructions and see if they can solve my JSON problem.

Thank you,

miq 

Log in or register to post/reply in the forum.