JSON export by notation?

Mike Matthews - Omnis omnis at lineal.co.uk
Fri Nov 24 09:29:29 UTC 2023


This works just fine.

Do $root.$exportjson(rLib, cOutPath, lErrorList, lWarningList) Returns lvFlagOk

And from the v11 docs, v10 not here anymore I think:

$root.$exportjson(rLib, cOutPath [,&lErrList, &lWarningList])
exports a JSON tree for the library and returns kTrue for success, or kFalse for failure. Parameters:

rLib is an item reference to the library to export.

cOutPath is the pathname of the directory into which $exportjson will generate the JSON for the library, or the pathname of a directory which already contains a previous JSON representation of library, and which $exportjson will update to reflect the current contents of the library.

lErrorList and lWarningList are lists that receive errors and warnings about the export process. $exportjson defines these lists, so there is no need to define or clear the parameters before calling $exportjson.


Mike Matthews

Lineal Software Solutions
Commercial House, The Strand<x-apple-data-detectors://1/1> Barnstaple, Devon, EX31 1EU<x-apple-data-detectors://1/1>

omnis at lineal.co.uk<mailto:mike.matthews at lineal.co.uk>

www.lineal.co.uk<http://www.lineal.co.uk/>

www.sqlworks.co.uk<http://www.sqlworks.co/>



On 23 Nov 2023, at 21:41, Kelly Burgess <kellyb at montana.com<mailto:kellyb at montana.com>> wrote:

Caution: This is a message which has originated from outside the organisation. Ensure the sender is trusted and the content is safe before opening links or attachments.



Stefan wrote:
The $exportjson method can be used to export a library to a JSON tree.

Does anyone know where to find that via the notation inspector?  I don't see it in the $root methods.  I wanted to find it in Studio 11 so I'd know where to look to see if Studio 10 includes the same methods...

Kelly
_____________________________________________________________
Manage your list subscriptions at https://linkprotect.cudasvc.com/url?a=https%3a%2f%2flists.omnis-dev.com&c=E,1,qdP1bMpuH20CmVTdqrjk8ZL622wSGnYeLwkG02jJZjWyKin1huo6EW0t3zSt4HyKqupdQ3HGC1NBZ1owN5r08afzpdw029cYIAplId1Mn2YTHe3nvA,,&typo=1
Start a new message -> mailto:omnisdev-en at lists.omnis-dev.com



More information about the omnisdev-en mailing list