$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: VinÃcius dos Santos Oliveira (vini.ipsmaker_at_[hidden])
Date: 2020-09-22 01:10:47
Em seg., 21 de set. de 2020 Ã s 15:46, Vinnie Falco via Boost
<boost_at_[hidden]> escreveu:
> * Where are the immensely popular JSON Serialization libraries?
My gopher friend actually makes fun of us because we don't have
json.Unmarshal(): https://blog.golang.org/json
It's him making fun of us/me that gave me the idea to integrate
Boost.Serialization and Boost.Hana's Struct.
```go
type Bid struct {
Price string
Size string
NumOrders int
}
type OrderBook struct {
Sequence int64 `json:"sequence"`
Bids []Bid `json:"bids"`
Asks []Bid `json:"asks"`
}
...
var book OrderBook
json.Unmarshal(buffer, &book)
```
But that's a subject that I'll want to discuss with Robert Ramey after
Boost.JSON's review.
In my job, we have our own in-house serialization framework. I guess
that's what many others do as well in C++, but the requirements on the
JSON library to be usable in serialization frameworks would be quite
similar. Compare Boost.Serialization and QDataStream from Qt.
-- VinÃcius dos Santos Oliveira https://vinipsmaker.github.io/