jFiles adds JSON support to Clarion. It contains classes that let you
create, and consume data files formatted as JSON.
moving data between programs. It is more structured (and easier to deal
with) than CSV but less verbose then XML. Thus it is especially popular as a
format used to interchange data over the internet - either between a browser
and a server, between a WebService and a client, or between a mobile device
and a web server.
jFiles makes it really easy to move data between common Clarion structures
(Table, Queue, View, Group) and JSON "strings". These strings could be in
memory (suitable for being sent out over the internet) or stored as files on
- Consume JSON files into Clarion structures (Table, Queue or Group.)
- Create JSON files from Clarion structures (Table, Queue, View or
- Create Nested JSON structures directly from a Group, Queue or View.
- Integrates with NetTalk to allow JSON to be used for web services
instead of XML. (Requires NetTalk 8.42 or later)
- Supports (Clarion) Arrays
- Supports Extended Name Attributes
Introduction of jFiles 1:
Creating And Consuming JSON using jFiles - Part 1 -
Creating And Consuming JSON using jFiles - Part 2 -
jFiles 2 - #529
Requirements & Recommendations
If you are creating NetTalk Web Services, and you want to use jFiles to
create and consume the JSON in those web services, then you need NetTalk
build 8.42 or later.
jFiles is derived from code written by Dries Driessen. It is used here under
Documentation & Support
Documentation for the product is available
for further support.
The price of jFiles 2 is $139
. It is available for purchase from
Current owners of jFiles 1 can upgrade for $99
. The upgrade is available for purchase from
For other payment options please contact us
CapeSoft believes that if you aren't satisfied with our products, we would like them back - and we
will refund you the money. This allows you to purchase our products with confidence.
You can read our full refund policy here