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

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 的示例代码。

【讨论】:

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

如何从 ffmpeg 输出中提取持续时间?

Shell编程中,如何提取输出记录中的从首行到倒数第n行之间的信息?

使用 pandas [Python] 提取 xls 文件后如何从输出中删除编号

如何从崩溃中提取调试信息

如何用vcftools从VCF文件中提取某条染色体信息

用C语言求:写一个函数,从给定的身份证号中提取出生年月信息,并按日期格式输出。