Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
gss
gss is the command line program for go-simple-serializer (GSS).
|
gss is the command line program for go-simple-serializer (GSS). |
gss.global.js
gss.global.js is the package for go-simple-serializer (GSS) that adds GSS functions to the global scope under the "gss" variable.
|
gss.global.js is the package for go-simple-serializer (GSS) that adds GSS functions to the global scope under the "gss" variable. |
gss.mod.js
gss.mod.js is the package for go-simple-serializer (GSS) that is built as a JavaScript module.
|
gss.mod.js is the package for go-simple-serializer (GSS) that is built as a JavaScript module. |
pkg
|
|
bson
Package bson provides an API for BSON serialization.
|
Package bson provides an API for BSON serialization. |
cli
Package cli manages loading and testing configuration for serializing and deserializing objects from the command line.
|
Package cli manages loading and testing configuration for serializing and deserializing objects from the command line. |
cli/formats
Package formats provides the command for printing a list of supported formats.
|
Package formats provides the command for printing a list of supported formats. |
cli/input
Package output contains the code for processing the user provided configuration for the input.
|
Package output contains the code for processing the user provided configuration for the input. |
cli/output
Package output contains the code for processing the user provided configuration for the output.
|
Package output contains the code for processing the user provided configuration for the output. |
cli/version
Package version contains the command for printing version information.
|
Package version contains the command for printing version information. |
escaper
Package escaper provides an easy API to escapae and unescape a string using a custom escape prefix.
|
Package escaper provides an easy API to escapae and unescape a string using a custom escape prefix. |
fit
Package fit includes functions for fitting loose types to their underlying values.
|
Package fit includes functions for fitting loose types to their underlying values. |
fmt
Package contains a writer for writing objects as formatted lines by wrapping the "fmt" package in the standard library.
|
Package contains a writer for writing objects as formatted lines by wrapping the "fmt" package in the standard library. |
gob
Package gob provides support for reading and writing a stream of gob-encoded obejcts.
|
Package gob provides support for reading and writing a stream of gob-encoded obejcts. |
gss
Package gss provides simple functions for serializing/deserializing objects into common formats.
|
Package gss provides simple functions for serializing/deserializing objects into common formats. |
gssjs
Package gssjs includes functions for the JavaScript build of GSS.
|
Package gssjs includes functions for the JavaScript build of GSS. |
inspector
Package inspector is a package of utility functions for inspecting field names and keys from objects.
|
Package inspector is a package of utility functions for inspecting field names and keys from objects. |
iterator
Package iterator provides an easy API to create an iterator to read objects from a file.
|
Package iterator provides an easy API to create an iterator to read objects from a file. |
json
Package json provides an API for JSON serialization that automatically infers types.
|
Package json provides an API for JSON serialization that automatically infers types. |
jsonl
Package jsonl provides a simple API for reading and writing to JSON Lines (aka jsonl).
|
Package jsonl provides a simple API for reading and writing to JSON Lines (aka jsonl). |
properties
Package properties includes functions for reading and writing from properties files.
|
Package properties includes functions for reading and writing from properties files. |
scanner
Package scanner provides an interface{} for scanning through a stream of bytes.
|
Package scanner provides an interface{} for scanning through a stream of bytes. |
serializer
Package serializer provides a middle layer between the gss package and the lower-level packages.
|
Package serializer provides a middle layer between the gss package and the lower-level packages. |
splitter
Package splitter provides a wrapper for creating a custom bufio.SplitFunc.
|
Package splitter provides a wrapper for creating a custom bufio.SplitFunc. |
sv
Package sv includes iterators for reading from separated-values sources and writing using separated-values formats, such as CSV and TSV.
|
Package sv includes iterators for reading from separated-values sources and writing using separated-values formats, such as CSV and TSV. |
tags
Package tags provides a simple API for reading and writing to lines of tags.
|
Package tags provides a simple API for reading and writing to lines of tags. |
toml
Package toml provides an API for TOML serialization.
|
Package toml provides an API for TOML serialization. |
writer
Package iterator provides an easy API to create an iterator to read objects from a file.
|
Package iterator provides an easy API to create an iterator to read objects from a file. |
yaml
Package yaml provides an API for YAML serialization that can automatically infers types.
|
Package yaml provides an API for YAML serialization that can automatically infers types. |
plugins
|
|
gss
gss.so creates a shared library of Go that can be called by C, C++, or Python - https://godoc.org/cmd/cgo - https://blog.golang.org/c-go-cgo
|
gss.so creates a shared library of Go that can be called by C, C++, or Python - https://godoc.org/cmd/cgo - https://blog.golang.org/c-go-cgo |
Click to show internal directories.
Click to hide internal directories.