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 formeCode:
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 RUSTCode:
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