fanbox api: item deserailze more data

This commit is contained in:
2022-06-26 08:34:52 +00:00
committed by GitHub
parent ad97e261cb
commit 9b2c7a8602
3 changed files with 44 additions and 12 deletions

14
src/parser/json.rs Normal file
View File

@@ -0,0 +1,14 @@
use json::JsonValue;
pub fn parse_u64(data: &JsonValue) -> Option<u64> {
match data.as_u64() {
Some(num) => Some(num),
None => match data.as_str() {
Some(num) => match num.trim().parse::<u64>() {
Ok(num) => Some(num),
Err(_) => None,
},
None => None,
},
}
}

View File

@@ -1,2 +1,3 @@
pub mod description;
pub mod json;
pub mod metadata;