samedi 22 septembre 2018

Providing code hints/tags in C++ structs like in Golang

In Golang I can write:

type Person struct {
    Id int `json:"id"`
}

Then on JSON.Marshal(Person{}), I get {"id": 0}. That is possible due to the json tag related to the Id field. Furthermore, I can provide any custom information in the tag section and treat it later using reflect on the struct.

Is there some analogy in C++, where I can provide additional info for a field?





Aucun commentaire:

Enregistrer un commentaire