use serde_json for JSON parsing
This commit is contained in:
parent
10a9f9f2ca
commit
2939ad9918
3 changed files with 51 additions and 49 deletions
|
@ -2,7 +2,7 @@
|
|||
|
||||
#[test]
|
||||
fn simple_snak_from_json() {
|
||||
let j = json::parse(include_str!("../items/Q106975887.json")).unwrap();
|
||||
let j: serde_json:: Value = serde_json::from_str(include_str!("../items/Q106975887.json")).unwrap();
|
||||
let snak = &j["entities"]["Q106975887"]["claims"]["P31"][0]["mainsnak"];
|
||||
println!("{:?}", snak);
|
||||
wikidata::ClaimValueData::parse_snak(snak.clone()).unwrap();
|
||||
|
@ -11,7 +11,7 @@ fn simple_snak_from_json() {
|
|||
|
||||
#[test]
|
||||
fn complex_snak_from_json() {
|
||||
let j = json::parse(include_str!("../items/Q42.json")).unwrap();
|
||||
let j: serde_json:: Value = serde_json::from_str(include_str!("../items/Q42.json")).unwrap();
|
||||
let snak = &j["entities"]["Q42"]["claims"]["P18"][0]["mainsnak"];
|
||||
println!("{:?}", snak);
|
||||
wikidata::ClaimValueData::parse_snak(snak.clone()).unwrap();
|
||||
|
@ -19,7 +19,7 @@ fn complex_snak_from_json() {
|
|||
|
||||
#[test]
|
||||
fn other_complex_snak_from_json() {
|
||||
let j = json::parse(include_str!("../items/Q1.json")).unwrap();
|
||||
let j: serde_json:: Value = serde_json::from_str(include_str!("../items/Q1.json")).unwrap();
|
||||
let snak = &j["entities"]["Q1"]["claims"]["P793"][0]["mainsnak"];
|
||||
println!("{:?}", snak);
|
||||
wikidata::ClaimValueData::parse_snak(snak.clone()).unwrap();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue