Beste Tweakers,
dmv Pentaho PDI (ETL sofware) lees ik een JSON file uit en ik kan de velden ophalen door bij fields het pad op te geven (ik ben een JSON noob btw)
Ik gebruik dus nu voor origin het pad $..origin
Ik wil echter ook de 16180 en de 18160 etc in een kolom ervoor hebben, maar wat ik ook probeer, ik kan maar niet het juiste pad vinden. Ik heb deze al geprobeerd:
$.
$..
$..[]
$..[16180]
Dit is een deel van de JSON. Iemand enig idee wat het juiste pad zou moeten zijn?
dmv Pentaho PDI (ETL sofware) lees ik een JSON file uit en ik kan de velden ophalen door bij fields het pad op te geven (ik ben een JSON noob btw)
Ik gebruik dus nu voor origin het pad $..origin
Ik wil echter ook de 16180 en de 18160 etc in een kolom ervoor hebben, maar wat ik ook probeer, ik kan maar niet het juiste pad vinden. Ik heb deze al geprobeerd:
$.
$..
$..[]
$..[16180]
Dit is een deel van de JSON. Iemand enig idee wat het juiste pad zou moeten zijn?
code:
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
| { "16180": [ { "origin": "m", "status": "v", "timestamp": 1612134900, "value": 174.5 }, ], "18160": [ { "origin": "m", "status": "v", "timestamp": 1614553200, "value": 772 } ], "18181": [ { "origin": "m", "status": "v", "timestamp": 1614553200, "value": 202219.66 } ], "18182": [ { "origin": "m", "status": "v", "timestamp": 1614553200, "value": 167921.68 } ], "18381": [ { "origin": "m", "status": "v", "timestamp": 1614553200, "value": 58957.72 } ], "18382": [ { "origin": "m", "status": "v", "timestamp": 1614553200, "value": 48567.18 } ] } |