【问题标题】:How to extract information from angular output如何从角度输出中提取信息
【发布时间】:2019-06-10 13:30:59
【问题描述】:

如果我记录来自Angular 客户端的完整数据,我会得到

object { type: "message", target: {_}, errorCode: undefiend, 错误消息:未定义,数据:"{\"data\":[\"124",\"611\"]}", lastEventId: ""}

我想获取{\"data\":[\"124",\"611\"]} 部分以将其作为json 发送给客户端。使用JSON.parse(data.data) 虽然给了我

数据:"{\"data\":[\"124",\"611\"]}",lastEventId:""}

是否可以只获取"{\"data\":[\"124",\"611\"]}",否则客户端会遇到反序列化问题。

【问题讨论】:

  • 这是一个类型字符串,所以将其解析为JSON对象然后.data
  • 我应该这样做 mydata => Json.parse(data) 然后可以通过 mydata.data 获取我想要的字符串。你是这个意思吗?抱歉,这绝对不是我的地形。

标签: json angular


【解决方案1】:

假设您的初始字符串位于myobject_string。 然后,将 JSON 提取到 Javascript 对象中:const myobject = JSON.parse(myobject_string)

那么,您要查找的数据在myobject.data

查看here 以获取更多关于JSON.parse 的示例代码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-07-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-07
    • 2017-12-22
    • 1970-01-01
    相关资源
    最近更新 更多