Introduction
jFiles adds JSON support to Clarion. It contains
classes that let you create, and consume data files formatted as JSON.
JSON (JavaScript Object Notation) is a semi-formatted structure used for
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 the disk.
Features
- Consume JSON files into Clarion structures (Table, Queue or Group.)
- Create JSON files from Clarion structures (Table, Queue, View or
Group.)
- 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
Webinars
Introduction of jFiles 1: ClarionLive Webinar
#304
Creating And Consuming JSON using jFiles - Part 1 -
#524
Creating And Consuming JSON using jFiles - Part 2 -
#525
jFiles 2 -
#529
Online Code Generator
jFiles makes possible an
online Clarion Code generator for JSON loading and
saving. This tool inspects some JSON that you provide, and then generates
appropriate Clarion structures, and jFiles code, for creating or consuming
that JSON. This greatly reduces the time it takes to use JSON in your
program.
Requirements & Recommendations
jFiles requires
StringTheory 3
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.
Acknowledgment
jFiles is derived from code written by Dries Driessen.
It is used here under license.
Compatible With
Clarion 8 |
Yes |
Clarion 9 / 9.1 |
Yes |
Clarion 10 |
Yes |
Clarion 11 / 11.1 |
Yes |
Clarion Templates |
Yes |
ABC Templates |
Yes |
AnyScreen |
Yes |
Hand-Coded Projects |
Yes |
Local Mode |
Yes |
DLL Mode |
Yes |
Multi DLL |
Yes |
Documentation & Support
Documentation for the product is available
here.
Go
here for further support.
Cost
The price of jFiles 2 is
$139.
It is available for purchase from
ClarionShop.
Current owners of jFiles 1 can upgrade for
$99.
The upgrade is available for purchase from
ClarionShop.
For other payment options please contact us
here
Refund Policy
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.