Comments (6)
I believe the way to switch the exerciser to the new branch is the type "J:branch 1.4" in the input window. When I do that, I see the alternate version shown as ** 1.4 ** underneath the word JSONata in the upper right window.
That being said, I'd much rather see a version pulldown selection list in the title bar of the exerciser page. Switching versions by typing some cryptic string in the input window is a bit of a kludge, and requires the user to know what versions are available. Also, before typing in the branch to use, there is no feedback on the page to show what version is currently running by default. Both of these issues could be handled with a simple select list, I believe.
from jsonata.
Hmm. As a workaround, use this:
Account.Order.($ ~> |Product.Description|{'Weight':(Weight * 16)}|)
I need to fixup the generated function to work with an array of objects. I'll do that in a maintenance release next week.
Thanks for reporting!
from jsonata.
Thanks @shrickus -- I had done the J:branch 1.4 but forgot that syntax when typing the issue.
Thanks @andrew-coleman for the workaround.
from jsonata.
@shrickus you're right, it is a kludge; it was a quick hack I'd put in for myself to switch to a local dev branch. Originally, the exerciser was a tool that I knocked up to help me develop and test the language. But it took on a life of its own. It's now on github, so any improvements anyone wishes to make, please raise an issue & send a PR :)
Thanks!
from jsonata.
Should also mention that as part of the version switch changes the exerciser will now pick up the latest version from npm as the default.
from jsonata.
This has now been resolved in the newly published 1.4.1 which the exerciser has automatically picked up: http://try.jsonata.org/SyAfdqwkM
If you have any further problems with this, please reopen the issue.
from jsonata.
Related Issues (20)
- How to return the value from jsonata instead of promise/async HOT 3
- Dry run, return expected schema for a given input schema
- How to handle undefined value HOT 2
- $formatDateTime(millis, picture [, timezone]) and $parseDateTime(timestamp, picture) HOT 1
- Clarification : Is there Any Feature for Apply Break or Continue in Looping HOT 1
- parallel map
- switch case or if else
- Truthiness of numbers is completely random
- Help resolve current pinning to 1.8.6 for JSONata-Wrapper (possibly ducktape compatibility)
- Reserved Tokens Documentation
- ($.some_non_existent_key != 'anything') evaluates to false HOT 3
- $string(number) capped at precision-15
- Error handling and asynchronous behavior in evaluate function
- Rounding number without "Round half to even"
- There isn't a uuid() function for JSONata HOT 2
- Hard spaces in documentation not rendered correctly
- Security contact for JSONata HOT 4
- default query on try.jsonata.org HOT 1
- is 2.0.4 a fake release? HOT 4
- Multi-level JSON processing: Unwrapping Objects
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jsonata.