bonjour,
je suis nouvelle dans le language RUST que j'ai découvert grace au benchmark json :
https://github.com/kostya/benchmarks
aussi pour valider le choix de rust dans un projet j'aurais besoin de parser un fichier json different de l'exemple, je pourais montrer le temps gagner ...
les scripts de l'exemple sont :
https://github.com/kostya/benchmarks...on/json.rs/src
json_pull.rs ou json_struct.rs
avec
mais mon json est de la forme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 { "x": 0.67641911159407, "y": 0.23669492753045707, "z": 0.11020410911663026, "name": "tvgdmj 4114", "opts": { "1": [ 1, true ] } },
ainsi je pourrais avoir du temps pour apprendre RUST
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 { "errors": [ { "type": "node", "nodeId": "abcd-efgh", "nodeUri": "http://example.com", "tags": {"site": "lon"}, "error": "Connection refused", "internal": true }, { "type": "series", "tags": {"site": "lon"}, "error": "Aggregation too heavy, too many rows from the database would have to be fetched to satisfy the request!", "internal": true } ], "result": [ { "hash": "deadbeef", "tags": {"foo": "bar"}, "values": [[1300000000000, 42.0]] }, { "hash": "beefdead", "tags": {"foo": "baz","tutu":"toto","ici":"maintenant"}, "values": [[1300000000000, 42.0]] } ], "range": { "end": 1469816790000, "start": 1469809590000 }, "statistics": {} }
merci
Partager