2017-10-04 12 views
0

Webソケットで作業しているのは初めてです。何らかのエラーを許してください。Websockets returns文字列形式の配列を取得する方法

私は、角度付きのrxjsウェブソケットを使用しています。 私は、ブラウザで取得するデータは、WebSocketを

'[["lnkd",76.86839599398574],["mu",127.8241808237684],["msft",174.50062080196034],["yhoo",96.43342811472303]]' 

から、このようなものですこれは、私は、コンソールで取得されたデータです。これはString型のデータであるため、ngForを使用することはできません。私は配列や配列の形でデータを得ることができるようにするために、これは可能です。今のよう

私は{{data | async }}を使用してbroswerでこれを取得するが、私はそれこれはJSON文字列である

答えて

1

ngfor使用して、表形式必要です。ここで説明するように、まずそれをJSON.parse()を使用してオブジェクトに解析する必要があります。

https://www.w3schools.com/js/js_json_parse.asp

var obj = JSON.parse('{ "name":"John", "age":30, "city":"New York"}'); 
+0

それは{ ' – INFOSYS

+0

あなたはJSON文字列としてフォーマットされた2次元アレイを有する[' 'の代わりに'始まるJSONです。トップレベル配列はJSONオブジェクトでは合法です。 https://stackoverflow.com/questions/3833299/can-an-array-be-top-level-json-text –

関連する問題