【问题标题】:Websockets returns Only string how to get a array that is in form of a stringWebsockets仅返回字符串如何获取字符串形式的数组
【发布时间】:2023-03-22 08:05:01
【问题描述】:

这是我第一次使用 Web 套接字,请原谅任何错误。

我正在使用带有 Angular 的 rxjs websockets。 我在浏览器中得到的数据是这样的来自 websocket

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

这是我在控制台中获得的数据。我无法在此使用 ngFor,因为它是 String 类型的 data 。我希望能够以数组或数组的形式而不是 String 的形式获取数据,这可能吗?

到目前为止,我使用 {{data | async }} 在 broswer 中得到了这个,但我需要使用 ngfor 的表格格式

【问题讨论】:

    标签: javascript angular websocket rxjs


    【解决方案1】:

    这是一个 JSON 字符串。您需要首先使用 JSON.parse() 将其解析为一个对象,如此处所述。

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

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

    【讨论】:

    猜你喜欢
    • 2016-10-19
    • 2011-07-27
    • 2020-02-24
    • 1970-01-01
    • 2011-05-13
    • 2014-10-30
    • 2019-06-13
    • 1970-01-01
    相关资源
    最近更新 更多