Comments (6)
JSYNC does not seem to be very active. It claims to be under heavy construction and that was 2 years ago. Have you seen any evidence that it is being used?
from oj.
JSYNC was created by Ingy döt Net one of three main YAML designers. As such it is well thought out, mapping YAML concepts back to JSON. Problem is (AFAIK) no one has implemented it yet. Which is why it would be so great, if someone finally did.
from oj.
I can understand your desire for JSYNC to gain traction but implementing it as part of the Oj gem does not really make sense at this point in time. The usual path to get JSYNC more widely accepted would be to write a JSYNC parser using the Oj gem and when the edge cases are worked out and a spec finalized I could look at making Oj parse the JSYNC spec. Without a stable spec I would just be chasing my tail trying to keep up with changes in JSYNC as issues were discovered and worked out.
Would you be interested in writing the first JSYNC parser making use of the Oj gem?
from oj.
No reply. Closing this as an issue.
from oj.
Sorry. I'm just very busy. I think I can put together a parser --as least I don't think there should be anything too difficult about that. It's more the emitter that I think will be difficult.
Anyhow, I'll give it a good as soon as I have some cycles to spare it.
from oj.
When you get going let me know.
from oj.
Related Issues (20)
- stack level too deep when using `JSON.parse`. HOT 10
- Oj::Rails.mimic_JSON() raises Oj::ParseError invalid float HOT 4
- `v3.15.1` causes a warning to be output when calling `Oj.mimic_JSON` HOT 6
- Not initialised stack_buffer HOT 6
- How to avoid outputting small floats in scientific notation HOT 6
- Does `max_nesting` work? HOT 14
- Getting `TypeError: wrong argument type nil (expected Class)` instead of expected `Oj::ParseError`
- oj_parse_xml_time parses incorrectly unless there are exactly 9 fractional digits HOT 1
- Optimize JSON for pub sub transmission? HOT 1
- Parser options documentation formatting error HOT 3
- Migrating strict mode options to the new usual parser HOT 4
- BigDecimal 3.1 dependency brings excessive memory usage HOT 8
- Rejecting invalid UTF-8 without opting in to XSS character escaping HOT 2
- "Optimized" implementations of ActiveSupport methods not used with `render json: ...`
- Oj.optimize_rails breaks JSON.load - creates BigDecimal instead of Float HOT 3
- How do you get Oj to dump a big decimal as a number not in scientific notation? HOT 9
- Behavior with Oj.default_options of create_additions: true HOT 2
- Issues with DelegateClass. HOT 11
- `Oj::Parser#load` fails on buffered input HOT 9
- problem with serializing strong params (3.11.0+) HOT 5
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 oj.