【发布时间】:2019-11-12 19:00:59
【问题描述】:
在Angular 6 中,我使用myString.join(',') 将一组ID 连接成一长串以逗号分隔的ID。
当我将它发送到.NET Web API 时,我注意到只有一个值,即第一个 ID,正在被发送。然后我通过将myString.join(',') 更改为JSON.stringify(myString.join(',')) 在前端修复了这个问题。现在,在 API 上,所有 ID 都已成功发送。
我想知道这是为什么。我知道数据需要通过JSON 发送,但是JSON 字符串和.join(',') 构建的前端Typescript 字符串有什么区别?我有点期待普通的.join() 可以工作,因为它是一个字符串。
【问题讨论】:
标签: javascript json string asp.net-web-api serialization