Jer is some example-code you might find useful:
thisform.oVLB.cJson = STRCONV(thisform.oVlb.cJson,11)
oJson = nfjsonread(thisform.oVLB.cJSon)
Now you habe to see what data you need. You should know what data you get. In my case I have a description which starts like this:
{
"content": [
{
"id": <value>,
"version": 1,
"identifier": <value>,
"isbn": <value>,
"issn": <value>,
"gtin": <value>,
.......
My object know contains an array-property/collection of objects called "content". I can check it in the debugger and see what it contains by itself. Every element is a record. So when I am processing it, I loop through the array:
FOR i = 1 TO ALEN(oJson.content)
IF NOT ISNULL(oJson.content[i].isbn)
replace isbn WITH oJson.content[i].isbn
ELSE
replace isbn WITH oJson.content[i].gtin
Endif
.........
Next
I hope this helps a bit.
And now Merry Christmas to you and all others here at UT.
Thomas