Код: Выделить всё
message GeoCoord
{
double lat = 1;
double lon = 2;
}
Распространенный случай используя Qt Protobuf:
Код: Выделить всё
QProtobufJsonSerializer serializer_json;
GeoCoord geo;
geo.setLat(1.1);
geo.setLon(2.2);
QByteArray message = geo.serialize(&serializer_json);
socket->send(message)
Код: Выделить всё
{"geoCoords":{"lat":1.1,"lon":2.2}}Код: Выделить всё
geo.setLat(0);
geo.setLon(0);
Код: Выделить всё
GeoCoord geo;
QByteArray message = geo.serialize(&serializer_json);
Подробнее здесь: https://stackoverflow.com/questions/791 ... es-to-json
Мобильная версия