Giter Club home page Giter Club logo

Comments (4)

johnboiles avatar johnboiles commented on August 22, 2024 4

It was surprising to me that IgnoreUnknownKeys=true isn't the default. I think it's the default in most other unmarshalers such as encoding/json's

from schema.

elithrar avatar elithrar commented on August 22, 2024 3

from schema.

sredxny avatar sredxny commented on August 22, 2024

@elithrar thank you!! I choose the second!

from schema.

happilymarrieddad avatar happilymarrieddad commented on August 22, 2024

If you add the schema and sql:"default = false" it works without any tinkering with IgnoreUnknownKeys. I hope this helps!

type Users struct {
	Id               int64     `xorm:"'id' pk autoincr" json:"id" schema:"id"`
	First            string    `xorm:"first" json:"first" schema:"first"`
	Last             string    `xorm:"last" json:"last" schema:"last"`
	Mobile           string    `xorm:"mobile" json:"mobile" schema:"mobile"`
	Phone            string    `xorm:"phone" json:"phone" schema:"phone"`
	Email            string    `xorm:"email" json:"email" schema:"email"`
	Password         string    `xorm:"password" json:"password" schema:"password"`
	ClientId         int64     `xorm:"client_id" json:"client_id" schema:"client_id"`
	TypeId           int64     `xorm:"type_id" json:"type_id" schema:"type_id"`
	StatusId         int64     `xorm:"status_id" json:"status_id" schema:"status_id"`
	IsTransportation bool      `xorm:"is_transportation" json:"is_transportation" schema:"is_transportation" sql:"default: false"`
	IsSales          bool      `xorm:"is_sales" json:"is_sales" schema:"is_sales" sql:"default: false"`
	IsAccounting     bool      `xorm:"is_accounting" json:"is_accounting" schema:"is_accounting" sql:"default: false"`
	IsVendor         bool      `xorm:"is_vendor" json:"is_vendor" schema:"is_vendor" sql:"default: false"`
	Visible          bool      `xorm:"visible" json:"visible" schema:"visible" sql:"default: false"`
	UpdatedAt        time.Time `xorm:"updated_at" json:"updated_at" schema:"updated_at"`
	CreatedAt        time.Time `xorm:"created_at" json:"created_at" schema:"created_at"`
}

from schema.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.