我们的Web服务JSON输出用于保护JSON漏洞。因此,JSON以该前缀“)]}',”
开头我浏览了几篇文章,才知道HttpClient提供了一些库来剥离此JSON前缀,但是我无法获得它的正确示例。
需要帮助以了解如何实现此目的。
示例JSON
)]}',
[{
"Product": "Business Cards",
"Description": "Business Card description"
}, {
"Product": "Flyers",
"Description": "Flyers description"
}]
答案 0 :(得分:4)
httpClient.get(..., {responseType: 'text'}.pipe(
map(value => //remove chars),
map(transformed => JSON.parse(transformed));
适当地,您将不得不使用{responseType: 'text' as 'json'}
来避免编译错误