【发布时间】:2019-08-19 04:18:42
【问题描述】:
我正在尝试将表单输入数据发送到 REST SERVICE。 现在的格式是
{
"locationname":"test",
"locationtype":"test",
"address":"test"
}
但服务接受格式是
{
"value": "{ locationname: test ,locationtype: test, address:test }",
}
试图用下面的字符串转换
const tests = JSON.parse(JSON.stringify(Form.value));
但是如何分配给Value
我期待表单提交后的结果
{
"value":"{ locationname: test ,locationtype: test, address:test }",
}
【问题讨论】:
-
const tests = JSON.stringify({ value : JSON.stringify(Form.value) }); -
@Pranav C Balan 赋值完成但参数仍为字符串格式 { "value":"{ "locationname": "test" ,"locationtype": "test", "address" :"测试" }", }
-
如果您需要一个属性值为 JSON 字符串的对象,请使用
const tests = { value : JSON.stringify(Form.value) }; -
它作为[object object]发送
-
您的要求不清楚
标签: json typescript angular6