diff options
author | Lukasz Woznicki <75632179+makr11st@users.noreply.github.com> | 2021-11-24 20:54:56 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-11-24 20:54:56 +0000 |
commit | a4ffeccf60090e4456755bc53a6e3b8c8038e855 (patch) | |
tree | 9583f187114913a92866571920dd3bb205bd50a3 /crates/core/c8y_translator/examples/multi_value_translation.rs | |
parent | 8217e80670e76dbf9168780f5e0545355a39f8f3 (diff) |
Restructure directories of the workspace (#559)
* Restructure directories of the workspace
* Rename c8y_translator_lib to c8y_translator
* Update comment on how to get dummy plugin path
Signed-off-by: Lukasz Woznicki <lukasz.woznicki@softwareag.com>
Diffstat (limited to 'crates/core/c8y_translator/examples/multi_value_translation.rs')
-rw-r--r-- | crates/core/c8y_translator/examples/multi_value_translation.rs | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/crates/core/c8y_translator/examples/multi_value_translation.rs b/crates/core/c8y_translator/examples/multi_value_translation.rs new file mode 100644 index 00000000..22fe5721 --- /dev/null +++ b/crates/core/c8y_translator/examples/multi_value_translation.rs @@ -0,0 +1,28 @@ +use c8y_translator::json::from_thin_edge_json; + +fn multi_value_translation() { + let multi_value_thin_edge_json = r#" { + "temperature": 0 , + "location": { + "latitude": 32.54, + "longitude": -117.67, + "altitude": 98.6 + }, + "pressure": 98 + }"#; + + println!("\nThin_Edge_Json: {:#}", multi_value_thin_edge_json); + let output = from_thin_edge_json(multi_value_thin_edge_json); + match output { + Ok(vec) => { + println!("{:?}", vec); + } + Err(e) => { + eprintln!("Error: {}", e); + } + } +} + +pub fn main() { + multi_value_translation(); +} |