У меня есть файл json - dummy, который выглядит следующим образом -
[
{"key":"KEY1", "value":["alpha","beta","gamma"]},
{"key":"KEY2", "value":["A","B","C"]},
{"key":"KEY3", "value":["One","Foo","Bar"]}
]
Я хотел преобразовать этот файл json в карту с парами ключ-значение, которые указаны в файле json.
Для этого я сначала создал наблюдаемую - myObservable и сделал что-то подобное в файле component.ts -
myMap: any = {};
myObservable: Observable<any> = Observable.of(this.dummy);
getObservable() {
return this.myObservable;
}
ngOnInit() {
this.getObservable()
.subscribe(myResponse => {
this.myMap = new Map(myResponse); //Converting myresponse to map here.
)}.
Но эта аналогия не сработала. Как мне преобразовать этот наблюдаемый файл в карту в машинописном тексте?
Ожидаемый результат:
{
Key1,[alpha,beta,gamma]
Key2,[A,B,C]
Key3,[One,Foo,Bar]
}