我从服务收到json对象作为响应(请求1)。 我需要向其添加额外的字段并再次发送(让我们将其称为“请求2”)。 我已将此代码应用于“请求1”的responseBody:
var jsonData=JSON.parse(responseBody);
jsonData.back_uri= "http:\/\/192.168.2.3\/newpage\/";
我不能让邮递员每次将node2作为父级时都将新节点添加到json的顶层,新字段中。我需要在“ field11”或“ field1”旁边添加新字段。 这是来自“ request1”的原始Json
{
"field1": 1,
"field_2": "09.28.2018",
"node1": {
"field3": 1,
"field4": "09.08.2018",
"node1-2": [
{
"field5": 1,
"field6": 1
}
]
},
"node2": {
"field7": 1,
"field8": "09.08.2018",
"node2-2": [
{
"field9": 1,
"field10": 1
}
]
},
"field11": ""
}
答案 0 :(得分:0)
目前,我已经解决了该任务,方法是从响应文本中删除last},然后在其末尾添加“” fieldname“:” value“}。直到有人不会分享更好的主意,它可能会对其他人有所帮助。