我正在尝试将表单输入数据发送到REST SERVICE。 现在的格式是
{
"locationname":"test",
"locationtype":"test",
"address":"test"
}
但服务接受格式为
{
"value": "{ locationname: test ,locationtype: test, address:test }",
}
试图用下面的字符串转换
const tests = JSON.parse(JSON.stringify(Form.value));
但是如何分配值
我希望表单提交后的结果
{
"value":"{ locationname: test ,locationtype: test, address:test }",
}
答案 0 :(得分:1)
这可能符合您的要求。 “ modifiedJsonObject”应该是您需要提交的。
const formValue = JSON.parse('{"locationname":"test","locationtype":"test","address":"test"}');
const formValueString = JSON
.stringify(formValue)
.replace(/"/g, '');
const modifiedJsonObject = { value: formValueString };
const jsonString = JSON.stringify(modifiedJsonObject);
// jsonString = '{"value":"{locationname:test,locationtype:test,address:test}"}'