Comments (2)
ya i think im good with adding a tag to that function. ill look out for your pr. just a reminder dont forget about tests. should be easy to add them as well.
Thanks
from gofakeit.
My suggestion: substitute the code in the "RawMessage" case in [struct.go:41], such that if a tag exists, it'll attempt to use the tag to generate JSON and, if successful, verify that it generated valid JSON (and return an error otherwise). If the tag doesn't exist, it'll use the default JSON generator. This will at least allow us to use custom JSON generators.
If @brianvoe agrees, I can open up a PR with this modification.
from gofakeit.
Related Issues (20)
- Better Descriptions HOT 6
- gofakeit.date() generate different date when using same seed. HOT 4
- Generate some data with custom template function HOT 3
- Avoid circular dependencies without changing struct definition (for generated proto types)? HOT 1
- wrong game dice example
- Date Parsing Error with Single-Digit Months in CreatedFormat Field HOT 1
- Inconsistency in fake data generation while changing the order of Struct's properties. HOT 6
- Invalid tag causes infinte loop HOT 2
- UUID generates the same values over and over again. HOT 4
- Stackoverflow on cyclicly linked structures HOT 1
- How to generate fake data from specific country/language? HOT 1
- Issues gotten from static analyzer HOT 2
- Support for custom finite lists (enum) HOT 1
- missing lookups for futuredate and pastdate HOT 1
- Generated password does not meet specified criteria HOT 1
- [Question] How could I limit the integer for a structure field? HOT 1
- Can it support Chinese HOT 1
- Documents for struct tag syntax and parameters? HOT 3
- Add GeoData(GIS POLYGON or LINSTRING or WKT). HOT 1
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 gofakeit.