私はこれに新しいですので、私に同行してください。このjson形式にデータを送信するためのjavascript配列を作成するにはどうすればよいですか?
このようなjsonを提供するjavascript配列を作成する方法については、私に案内してください。
{
"MotorInsurance": [{
"Service": "Compare",
"Data": [{
"Apikey": "1234",
"Process": "Compare",
"TransactionId": "32",
"Type": "New",
"Channel": "1"
}],
"Vehicle": [{
"VehicleCode": "456",
"RTOCode": "AP12",
"RegistrationYear": "2016"
}],
"User":[{
"IPAddress": "66",
"DateTime": "12-06-2016"
}]
}]
}
私はこれを試してみました:私を導い
var formData = {};
formData['MotorInsurance'] = {};
formData['MotorInsurance']['Service'] = "Compare";
formData['MotorInsurance']['Data'] = {};
formData['MotorInsurance']['Data']['Apikey'] = '1234';
formData['MotorInsurance']['Data']['Process'] = 'Compare';
formData['MotorInsurance']['Data']['TransactionId'] = '32';
formData['MotorInsurance']['Data']['Type'] = 'New';
formData['MotorInsurance']['Data']['Channel'] = '1';
formData['MotorInsurance']['Vehicle'] = {};
formData['MotorInsurance']['Vehicle']['VehicleCode'] = '';
formData['MotorInsurance']['Vehicle']['RTOCode'] = '';
formData['MotorInsurance']['Vehicle']['RegistrationYear'] = '';
formData['MotorInsurance']['User'] = {};
formData['MotorInsurance']['User']['IPAddress'] = '66.12.5.4';
formData['MotorInsurance']['User']['DateTime'] = '12-06-2016';
してください。 、
formData['MotorInsurance'][0] = {};
formData['MotorInsurance'][0]['Service'] = "Compare";
同じことがData
のために行くVehicule
:次に、あなたは、この配列の最初の要素で他のすべてを作成することがあります
formData['MotorInsurance'] = [];
:ありがとう
最初の例の内容はオブジェクトです。 JSONに変換する場合は、JSON.stringifyを呼び出します。https://jsfiddle.net/RoryMcCrossan/qqko91yg/ –
「MotorInsurance」、「Data」、「Vehicle」、「User」は配列です。 – Redu