Having created recent videos about accessing APIs via REST, and extracting the free JSON data as well, it would be a glaring omission if I didn’t address our need to manipulate the JSON FileMaker provides us with. Yes, the work to put your FileMaker data into structured JSON has already been done. But, the JSON you need for your designated API is always going to be different than that.

Fortunately, we have access to the amazingly powerful and fast JavaScript engine built into each and every Web Viewer. What we need to capitalize on are the free open source libraries which help us get the results we need.

JSONata is a long standing powerhouse when it comes to manipulating JSON within JavaScript. Updates as recently as two years ago, to the eight year old library, moved it from a more linear synchronous model to an async model. This means we need to learn a bit about JavaScript promises and how we can use JSONata’s own tools to easily manipulate our FileMaker JSON into what’s needed. This video and the associated technique file will provide you with the tools which will help accomplish the integrations you’re trying to solve.

Powered by WPeMatico