[C++] Generate message pretty printers #683
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
To solve issue: #178
For GeneratedStubExample it generates json-like string:
{"Name": "Car", "sbeTemplateId": 1, "serialNumber": 1234, "modelYear": 2013, "available": "T", "code": "A", "someNumbers": [0,1,2,3], "vehicleCode": "abcdef", "extras": ["sportsPack","cruiseControl"], "discountedModel": "C", "engine": {"capacity": 2000, "numCylinders": 4, "manufacturerCode": "123", "efficiency": 0, "boosterEnabled": "F", "booster": {"BoostType": "NITROUS", "horsePower": 200}}, "fuelFigures": [{"speed": 30, "mpg": 35.9, "usageDescription": "Urban Cycle"}, {"speed": 55, "mpg": 49, "usageDescription": "Combined Cycle"}, {"speed": 75, "mpg": 40, "usageDescription": "Highway Cycle"}], "performanceFigures": [{"octaneRating": 95, "acceleration": [{"mph": 30, "seconds": 4}, {"mph": 60, "seconds": 7.5}, {"mph": 100, "seconds": 12.2}]}, {"octaneRating": 99, "acceleration": [{"mph": 30, "seconds": 3.8}, {"mph": 60, "seconds": 7.1}, {"mph": 100, "seconds": 11.8}]}], "manufacturer": "Honda", "model": "Civic VTi", "activationCode": "deadbeef"}