Comments (2)
That is the behavior in the :object mode. If it is not what you want then use a different mode. You can also change the symbolize_keys option. It is only a vulnerability if you expose it directly to end users in that mode. Don't do that and you will be fine.
from oj.
Closing this issue as it appears it would be fixed by a more careful look at the documentation and there has been no response for a week.
from oj.
Related Issues (20)
- Skipping null bytes on dump HOT 9
- 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
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.