]>
Commit | Line | Data |
---|---|---|
ea8adc8c XL |
1 | [package] |
2 | name = "serde_json" | |
0bf4aa26 | 3 | version = "1.0.31" # remember to update html_root_url |
ea8adc8c XL |
4 | authors = ["Erick Tryzelaar <erick.tryzelaar@gmail.com>", "David Tolnay <dtolnay@gmail.com>"] |
5 | license = "MIT/Apache-2.0" | |
6 | description = "A JSON serialization file format" | |
7 | repository = "https://github.com/serde-rs/json" | |
8 | documentation = "http://docs.serde.rs/serde_json/" | |
9 | keywords = ["json", "serde", "serialization"] | |
10 | categories = ["encoding"] | |
11 | readme = "README.md" | |
12 | include = ["Cargo.toml", "src/**/*.rs", "README.md", "LICENSE-APACHE", "LICENSE-MIT"] | |
13 | ||
14 | [badges] | |
15 | travis-ci = { repository = "serde-rs/json" } | |
16 | appveyor = { repository = "serde-rs/json" } | |
17 | ||
18 | [dependencies] | |
8faf50e0 XL |
19 | serde = "1.0.60" |
20 | indexmap = { version = "1.0", optional = true } | |
0bf4aa26 | 21 | itoa = "0.4.3" |
b7449926 | 22 | ryu = "0.2" |
ea8adc8c XL |
23 | |
24 | [dev-dependencies] | |
2c00a5a8 | 25 | compiletest_rs = "0.3" |
ea8adc8c XL |
26 | serde_bytes = "0.10" |
27 | serde_derive = "1.0" | |
28 | ||
0bf4aa26 XL |
29 | [package.metadata.docs.rs] |
30 | features = ["raw_value"] | |
31 | ||
32 | [package.metadata.playground] | |
33 | features = ["raw_value"] | |
34 | ||
ea8adc8c XL |
35 | |
36 | ### FEATURES ################################################################# | |
37 | ||
38 | [features] | |
39 | default = [] | |
40 | ||
8faf50e0 | 41 | # Use a different representation for the map type of serde_json::Value. |
ea8adc8c XL |
42 | # This allows data to be read into a Value and written back to a JSON string |
43 | # while preserving the order of map keys in the input. | |
8faf50e0 | 44 | preserve_order = ["indexmap"] |
0531ce1d | 45 | |
83c7162d XL |
46 | # Use an arbitrary precision number representation for serde_json::Number. This |
47 | # allows JSON numbers of arbitrary size/precision to be read into a Number and | |
48 | # written back to a JSON string without loss of precision. | |
0531ce1d | 49 | arbitrary_precision = [] |
0bf4aa26 XL |
50 | |
51 | # Provide a RawValue type that can hold unprocessed JSON during deserialization. | |
52 | raw_value = [] |