Skip to content

tjson/tjson.rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tjson-rust Crate Version Docs Build Status MIT/Apache 2 licensed

A Rust implementation of Tagged JSON (TJSON) based on serde.

TJSON is a microformat which supplements JSON with an extended set of data types by supplying a type "tag" embedded in object member names:

{
  "array-example:A<O>": [
    {
      "string-example:s": "foobar",
      "binary-example:d": "QklOQVJZ",
      "float-example:f": 0.42,
      "int-example:i": "42",
      "timestamp-example:t": "2016-11-06T22:27:34Z",
      "boolean-example:b": true
    }
  ],
  "set-example:S<i>": [1, 2, 3]
}

Documentation

Documentation can be found on docs.rs:

Documentation

Help and Discussion

Have questions? Want to suggest a feature or change?

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/tjson/tjson-rust

License

Copyright (c) 2017 Tony Arcieri. Incorporations portions from the Serde JSON project: Copyright 2017 Serde Developers. Licensed under either of:

at your option.

About

Rust implementation of Tagged JSON (TJSON) based on serde

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 41