如何从角度输出中提取信息
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
的示例代码。
【讨论】:
以上是关于如何从角度输出中提取信息的主要内容,如果未能解决你的问题,请参考以下文章
Shell编程中,如何提取输出记录中的从首行到倒数第n行之间的信息?