mirror of
https://github.com/jimeh/go-render.git
synced 2026-02-19 11:26:39 +00:00
docs(readme): minor improvements to usage examples
This commit is contained in:
17
README.md
17
README.md
@@ -45,17 +45,26 @@ Basic usage to render a value to various formats into a `io.Writer`:
|
|||||||
```go
|
```go
|
||||||
version := &Version{Version: "1.2.1", Stable: true, Latest: false}
|
version := &Version{Version: "1.2.1", Stable: true, Latest: false}
|
||||||
|
|
||||||
// Render version as plain text via fmt.Stringer interface.
|
|
||||||
err = render.Pretty(w, "text", version)
|
err = render.Pretty(w, "text", version)
|
||||||
|
// 1.2.1 (stable: true, latest: false)
|
||||||
|
|
||||||
// Render version as JSON via marshaling.
|
|
||||||
err = render.Pretty(w, "json", version)
|
err = render.Pretty(w, "json", version)
|
||||||
|
// {
|
||||||
|
// "version": "1.2.1",
|
||||||
|
// "latest": false,
|
||||||
|
// "stable": true
|
||||||
|
// }
|
||||||
|
|
||||||
|
err = render.Compact(w, "json", version)
|
||||||
|
// {"version":"1.2.1","latest":false,"stable":true}
|
||||||
|
|
||||||
// Render version as YAML via marshaling.
|
|
||||||
err = render.Pretty(w, "yaml", version)
|
err = render.Pretty(w, "yaml", version)
|
||||||
|
// version: 1.2.1
|
||||||
|
// latest: false
|
||||||
|
// stable: true
|
||||||
|
|
||||||
// Render version as XML via marshaling.
|
|
||||||
err = render.Pretty(w, "xml", version)
|
err = render.Pretty(w, "xml", version)
|
||||||
|
// <version latest="false" stable="true">1.2.1</version>
|
||||||
```
|
```
|
||||||
|
|
||||||
The above assumes the following `Version` struct:
|
The above assumes the following `Version` struct:
|
||||||
|
|||||||
Reference in New Issue
Block a user