如何从角度输出中提取信息

Posted

技术标签:

【中文标题】如何从角度输出中提取信息【英文标题】: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 获取我想要的字符串。你是这个意思吗?抱歉,这绝对不是我的地形。 【参考方案1】:

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

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

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

【讨论】:

以上是关于如何从角度输出中提取信息的主要内容,如果未能解决你的问题,请参考以下文章